After reading the various posts above, it seems a few users are frustrated with Moodle hosting and servers.
I am an expert in moodle development, setup and operation. Over the past 3+ years I have setup and currently run dedicated moodle servers.
Typically I am not one to boast, however my clients are extremely happy with my servers, their performance and my customer service.
I operate dedicated servers in the USA and Europe specifically designed for Moodle. Due to extensive database calls Moodle requires an above average number of IOPS. Total number of I/O operations per second (when performing a mix of read and write tests). Therefore it is nearly impossible to run Moodle successfully in a shared hosting environment. Of course it can be done if you are only running a small moodle site with less than 50 students. It also makes a huge difference if the server is run locally, like on campus or online.
I am a Moodle Advocate. If you need help or want advice on hosting please feel free to contact me on Skype. I believe in Moodle and I dislike hearing about owners and managers struggling with servers and performance issues.