I use scottrade, java trading interface that is fairly reliable (as far as java goes, sometimes you gotta clear the engine or reboot - but I am sure you are adept at that ;) ) and 500 min. Also as wick stated you can edeposit and have the finds available next day or same day before if you deposit before 10 eastern, they are usually there about 2 hours after the deadline. I assume they run some sort of batch process on the deposits. The caveat is that under $1 they add .5% of the trans value to the $7 fee and you can forget about stops (has to be .15 below price) on the low dollar stuff - also find that limit orders get skipped occasionaly. I had a bid at the ask for sons the other day and couldnt figure out why in the hell it wasnt picked up. All in all, I like it - if I was playing bigger cap issues with less share volume I would use Interactive brokers.
If you have interest in pinks then ameritrade is a good option - scottrade charges you a broker fee to process them (at least they used to, I dont mess with those anymore), they have had some issues within the last month with processing I believe, plus you get about a million free trades.