Aaron, my sympathies.
Okay, Well, since you didn't give much details, Im gonna lay it all out for you on the table. Right here. Right now. Here are some GOOD tips for you:
1. Get at least a Virtual Private Server from GoDaddy. Better still a ...(Frankie inhales)... dedicated server!
2. Get lotsa RAM. Gigabytes and Gigabytes.
3. Use Linux - Centos works fine. Or Debin distro.
4. Implement mod_deflate (compression of moodle pages before sending to user's web browser, web browser decompresses code on the fly)
5. Implement caching of static components via mod_expires
6. Use a Php Accelerator like APC, Zend, XCache or eAccelerator to cache your php files. Speeds up your website like crazy. And I mean crazy crazy.
8. Optimize your MySQL database.
9. Surf to http://gtmetrix.com/, type your website's URL and then refer to Yahoo's YSlow and Google's PageSpeed grades. On the same gtmetrix page, read all the recommendations to speed up a website.
10. Post often in moodle.org. If your lucky enough, some lurker....erm...I mean, developer, will respond to you, thus saving hours and hours of back-breaking (finger-tip smoothing) work hunched over a keyboard.
All the best, Frankie Kam
Oh, I forgot to mention this. Be prepared to spend hours beefing up your website. In the end it will all be worth it.