I agree and I also wouldn't call most of what software developers do "engineering" either. There are so many people with "engineer" in their titles who really just develop applications and websites. What ever happened to "Software Developer" or "Programmer" as titles? They are much more appropriate, but I guess they don't sound high-falutin' enough.