Totally agree. I love programming, and solution design. Working in service IT I get a lot of both; at the same time though, what we build doesn't interest me at all (corporate web services, government intranets etc). I like my job, and I do it well, but I consider that to be in spite of what it produces.