We are a North York-based team of web developers. Remember GeoCities? That's how long we've been building websites.
Content, design, layout, extensions, hosting, search engine optimization, pagerank, ongoing support. We do it all. (Except Flash. We won't do Flash.)
The content management system we use is Joomla. Joomla has been used to create millions of websites. Only WordPress is more popular. If you're new to web development and want to build your own site, WordPress is probably a good choice. For more intensive projects, developers tend to use Joomla, or Drupal.
Robert Mening at WebsiteSetup compares these management systems at WordPress vs Joomla vs Drupal?