Should really change their system so that punters can chose their own user ID atleast. Payments can be done in two ways, either directly to your bank account, or by check.
Most bookies only offer payments by check.
Deposits work the same way. No VISA as yet, though. Payments directly to bank account is something I've been missing at most bookies. They are very quick with crediting your account after winnings. It takes only a few minutes after the match ends before your account is updated.