I'm in the same boat right now and here's what I've learned:
1. It's a federal regulation that you must wait 3 days for your money to "settle" before you can trade with it. During those 3 days, if you trade with "unsettled" money it is considered a "free ride" which is discouraged by brokers...