Oh, and I forgot to mention that part of the reason I'm such a huge fan of ING Direct is because they have Sharebuilder, which I think is the best platform I've ever experienced for managing my Roth IRA (and stocks in general).
Sharebuilder is indeed nice. I had to close my account because my employer has to pre-approve all market trades, and Sharebuilder does not integrate with their system for that. (The joys of working for an investment bank...)