Currently my title at Palo Alto Software is "Lead Web Developer". I manage all the web servers, internal web based admin system, public web sites, and new web application development. Still most of the time I don't feel like a lead or even a web developer. My team is awesome and everyone works their butts off to do their thing, no real lead necessary.
At Original Web Solutions I am owner, architect, developer, consultant....what else?
For many years I was a DBA before the Internet came to life, and because I have worked for myself most of my adult life I have always considered myself a "consultant". However in 2000 I started using the term "resultant". I did this because I act in both roles, I am a literate geek and can talk to clients, conduct needs assessment, create specs for a project, develop it, and deliver.
This so far is my favorite title because it best describes who I am.
However in the last couple years with the introduction of the "2.0 Renaissance" I find my core competencies evolving and I am using Web 2.0 Consultant for lack of a better title.
We'll see where it evolves next.