Paypal pissed me off big time when they started holding all my payments for 21 days. I found merchantinc.com to be a good alternative because they never hold funds. Money is deposited directly in to your checking account, works on eBay too and the % is only 1.99%
Hope things work out for you man