One part of the problem is (US) customs. I travel to the US frequently and must use a title including words like, "Engineer", "Architect" or "Analyst". When a title like programmer can be obtained by reading the introduction to "Learning VB" it carries little to no weight and I cannot say I disagree. I don't really care all that much what I am called, 90% of society still has no idea what I do.