I've used ACH before with Paxum and it was SLOW. It took over a week for the first transfer, and about the same amount of time for the second. Is that normal? I thought ACH had about the same turnaround time as a wire transfer, and if it only took a day or so to move money between my bank and BitcoinUSA that would be great.
I requested money out of Dwolla early Monday morning and just checked and see it is in my bank (credit union) as of today (Tues. 2PM). So, it is definitely doable. Paypal normally takes me 2-3 days, and my hunch is that what bank you have matters a lot. Some banks even charge for ACH. This link
might be helpful for those of you who have shitty banks.
David, that is kinda funny about the NAICS code. I will start the process sometime soon. Some people expressed concern to me over why you are requesting photo ID, when places like Dwolla or Paypal do not. Once you have time to, I think it would be nice to have you explain what sort of legal entity BitcoinUSA is, what sort of banking regulations you have to adhere to and so on.