Probably have a tough time getting a credit card to work there.
I play there all the time and use epassporte. Its very similar to neteller and in my opinion, I think its better as far as speed and conveinence are concerned. They charge a couple small fee's that neteller didn't charge for, but its certainly not unresonable.