I just paid, when can I get going?

When will I get my account setup? Normally sites are setup within 1 business day, usually however under a few hours, but if there are any flags from your credit card company or our credit card processor the account processing may be delayed. If there are problems, you will be alerted via email, so be […]

Read More