I've been buying up small quantities of BTC for a good while via Dwolla / Mt.Gox but since Dwolla introduced the new AML verification it created enough friction for me to stop (yes, I'm lazy).
Two weeks ago I discovered Bitfloor and so far I'm really impressed. I have tried a couple of deposits directly from my Ally checking account (using Popmoney) - nice and easy but it took around 3 working days to get a credit.
Today I tried their direct cash deposit in Chase and.. wow! Handed over some cash, immediately took a picture of the receipt with my cell and emailed it to Bitfloor (timestamped at 1:26pm). At 1:52 I got an email confirming the credit
Thanks Bitfloor!