Chris Shugart, as well as a couple people I know, did BrightSmile, which is laser whitening. It's a one-time treatment that takes a couple hours. No trays to wear, just one shot and you're done. And the sensitivity, if any, only lasts for a day or two. It is apparently expensive, though (I think like $700?). I'm not sure between the two, bleaching trays or laser whitening, which one lasts longer. It's something to look into.
On the do-it-yourself front, Crest Premium Plus Whitestrips work GREAT. HOWEVER, if you're a coffee drinker the results won't last very long at all. If not, they'll last probably a few months. (They CLAIM to last 18 months, but that's pretty much pure BS -- but they really DO whiten your teeth). They cost about $38 and it's a 10-day process where you wear these thin little strips for a half an hour 2 times per day.