Sharebuilder has "express funding" where they will do an ACH debit directly from your checking account to fund your trades, immediately, no hold or waiting period. Takes about 2 days to for their debit to clear your bank. Costs $5.00 in addition to trade fee, in some cases cheaper than a wire. Does give you a day or so to get money transferred from savings, money market, etc.