Thanks guys! I am taking some advice from you guys to re-establish my business so that I am utilizing the best options out there.
Thank you for the suggestions!
Depending on your customers, you could look to get a merchant account/something that allows you to accept CC payments directly via your website.
I know it's a PayPal product, but Website Payments Pro allows this - you take the CC details directly from your site then PayPal processes them (for a small fee, of course) via their API.
Unfortunately whilst MoneyBookers et al are good, most people still use PayPal. Hence offering the option to take CC details directly can be desirable.