I decided to see how much I can do on the Internet without paying much or free.
The first moved email to Google Apps for Business (not available for free anymore) I have 25 users all who get 15 GB storage for email, docs, calendar and files etc.
We use OpenDNS for web filtering. I use a paid version ($10 a year) to get better reporting.
CloudFlare is my name-server. I use this for several sites. It was a great way to set up what was needed for the MX records needed to move to Google Mail.
Using OpenShift to host this site and a couple of others. Just using a small gear for each site. Using WordPress for this blog and Ruby on Rails for another site. Both sites are using MySql as their backends. Two different languages for these too. PHP and Ruby.
Deploying to OpenShift uses Git to start the process. Push the changes and the build begins. I could set up Jenkins, but that would use a gear. OpenShift runs on Linux, uses Apache and uses SSH. All free as in beer and freedom.
I also have source code accounts with Bitbucket and Visual Studio online. I have hosting accounts with Amazon Web Services, Azure and Nitrous.io and just trying HoistApps. There are so many choices, so why did I go with OpenShift. It lets me have custom domains on the free offering. Simple.