Separate bank accounts are essential and I ALWAYS, ALWAYS, ALWAYS fund using my American Express card so I have the option of a charge back... I've been screwed over by Discover and PayPal enough that I recently started using Google Checkout to accept and send money and I highly recommend American Express for these types of transactions... if things go to hell, AmEx always has your back.