This is a very solid idea. As an alternative, you can use a payment processor that deals with PayPal and credit card companies on your behalf. With something like FastSpring.com, you get paid as long as the transactions are genuine (e.g., excluding credit card fraud). You never have to deal with PayPal, Google Checkout, or frozen account bullshit.