Joel has a great post on the various roles that can make up a SharePoint implementation. Very succinct, easy to read and a great resource to keep around.

Simplifying SharePoint Server Roles - SharePoint Joel's SharePoint Land