Very interesting to see a major brand starting to accept Bitcoin. I guess that's a huge next step. So where are the reliable exchanges right now? Haven't really looked into BTC since the Mt Gox incident. Also http://bitcoin.com/ looks way more accessible and polished compared to last year. What are the major obstacles for mainstream adoption?
MtGox is a really good exhange.
Bitfloor is also really good and seems to be run by great people (plus it's located in NYC instead of Japan, which I think is nice), but you have to be willing to forgive them for a security breach in the recent past. (Never leave large amount of BTC in an exchange.)
CampBX is another good option, they are located in Atlanta, GA.
Sorry if I've left out anyone's pet exchange.
A (generally) better way to acquire bitcoins for spending (as opposed to speculation/wealth storage) is to use bitinstant. You can literally buy bitcoins at Wal-Mart and CVS (which are super ubiquitous where I'm from) using bitinstant.
edit: apparently you can also buy them using coinbase (a YC company). I didn't realize you could do that until someone else mentioned it, since they advertise themselves as a hosted bitcoin wallet.