I am an open source guru. Open source means there's an online community of members sharing and contributing to development code. I then use a CMS (content management system) called Drupal to manage this code. The best thing about it is that it's free! Putting in the time to make it work is the key!!!