I agree, the PlayOnline billing system is the most difficult, annoying process ever.

I know of a few people that choose not to play the game because of it.
I would love if they had a time card feature or, Paypal integration.