My experience with TMD hosting has been wonderful. They make the process so easy and affordable. They have tons of open source applications that they will install for you! The helpdesk has been extra help with the installation of difficult packages and resolution of issues. I never had this kind of help with my former host. I don't normally recommend these types of things but I absolutely recommend them to anyone who asks. They are exactly how they present themselves to be... no bait and switch once you sign up.