in reply to What do you call yourself?

I like "Software Developer". Seems like a good compromise between the hi-falutin-Dilbertian "Software Engineer" and the code-monkey-garage-work-sounding "programmer".