About Paypal taking a percentage too, I highly recommend you sign up for a Paypal Personal account which allows you to accept direct payments without any fees whatsoever. Google Checkout is good too as the fees are 1% lower than Paypal's and the flat fee is lower too ($0.20 vs. $0.30). This seems like a small thing but 3% adds up FAST. Take it from me =)