For hosting of your website we only recommend KnownHost.com. We hosted our websites on numerous hosting companies since 1998. Most hosting companies failed to meet our expectations miserably. In 2011 we found Knownhost and signed up. This host is outstanding. We are on a managed VPS and we have had over 99% real uptime. but where Knownhost beats all their competitors is in their fanatical, truly outstanding customer support. When we open a support ticket it shows in minutes and seconds when we can expect to be supported, never more than 5 minutes, even on Christmas eve at ten PM. Knownhost support personnel have never told us that the request is outsite their scope of support. All of our tickets have been solved within 24 hours or less. If you are looking for a new host who actually delivers on their promises this is the only host that we recommend.