I recently opened up a sharebuilder account, and due to previous investments elsewhere, along with our withdrawal of Roth principle (we plan to retire in five years), I was able to max out their incentive, which is the most generous and easy to achieve that I have found.
Between cash deposits and a large stock transfer, of PG stock from a DRIP, we were able to achieve the $125k needed to get their max incentive, which is $600. Now, I've gotten a lot of incentive money over the years, for bank accounts and credit cards, but this was the most, by far, of any I have ever achieved.
Sharebuilder is also awesome for many other reasons, extremely user friendly, and links nicely to your capital one 360 checking account, and allows same day transfers from a linked account at capital one (they aren't paying me to say this).