Why Was I Billed X Dollars?
The Mxhub Billing Schedule is detailed out at:
http://www.mxhub.com/The heavily discounted long term contracts are billed all at once upon signup.
Domain registrations are billed seperatly from your initial signup charge, and the billing occurs when the domain is actually registered which is usually 24 hours later.