I would recommend www.clientexec.com to manage payments and support. It's paypal integrated and has wonderful client billing/support facilities. You could also look into obtaining an account with www.2checkout.com or (if you're on a slightly larger budget) www.worldpay.com