JetBlue launched a whole bunch more badges this week, including a 500,000 point bonus if you hit every destination.
If you could earn for departure cities as well as arrivals then it could probably be done rather easier with some open jaw itineraries. But needing to arrive (and terminate) at each of the 90ish destinations makes it very hard. Also badges and bonus points for all the airports in Texas, California, Florida or New York, among other things.
n.b. The link above is to my blog or to one which I am a regular contributor. FT rules require that I disclose that in the post.