Drupal Services
Although Drupal is great framework you really need to understand the ins and outs of Drupal to utilize it properly. This requires a Drupal Expert or Specialist. A Drupal Expert understands how Drupal core (Drupal API) works, how to hook into core or other module functions, customize modules, override output within the theme layer, create Drupal themes, maintain modules for new Drupal versions, using AJAX in Drupal etc. All of these skills are really needed to create unique, flexible, scalable and maintainable websites.
I also enjoy concentrating on business needs and creating Drupal based solutions for the client. That entails understanding your business needs and management process, providing consulting, creating wireframes, implementing the client design or providing Drupal training. If you aren't sure what Drupal needs you have or if you want to discuss your project, contact me. I normally respond within 2 business days.
Other Web Services
Although I love and prefer working with Drupal I do occasionally work on other open source platforms like WordPress and Joomla. I have experience with other CMS' too, like TYPO3, ExpressionEngine, Plone and Moodle.
Outside of web development I provide general services in consulting, marketing (Google, Yahoo & MSN), content management, website maintenance, SEO (search engine optimization) and website hosting.
Website Design
One of the first things I tell clients is that I am not a designer. I understand the importance of UI (User Interface) and UA (User Architecture) and how important it is to the success of a website. But how to make the site pretty and meaningful is not part of my skill set. If you need a Drupal themer / designer I can recommend a few designers within the Drupal community. Or, the alternative to finding an available themer / designer, I can introduce you to a few designers I work with on most Drupal projects. I prefer the latter method as all work (development and design) is under one contract; it is more efficient to manage the project and meet project / phase deadlines.
Why Drupal
In the past web developers would spend hours building similar frameworks and templates for each new website / project they encountered. The Internet has enabled us (programmers) to work smarter through open source movements. The client benefits directly from open source through lower project and maintenance costs as well as more flexible and reliable code. Drupal is driven by this open source movement, with a very large community constantly making Drupal a better solution.
By using the Drupal CMS (content management system), web developers are handed a framework to build on and are able to spend more time building web applications, new web features, meeting critical needs quicker, scaling / evolving sites and building the next big thing. Building on Drupal is smart and efficient.
You can learn more about Drupal here and how this software is changing the web development process for web developers, designers / themers, content managers, and webmasters.

