If you are from Europe be aware that iBill are currently withholding all reserves for the last few months - its the third time they have done this in as many months - and there's no end in sight.
They also have the worst customer support in the industry.
Verotel all the way !
But CCBill first
