I think it's just a natural expectation to get recognised for hard work. I read somewhere that the number one reason people quit/hate their jobs is because they don't feel appreciated. Don't know if it's true, but it makes sense.
I think it's really heathy to learn how to put up with lack of recognition, though. Can't say I've perfected it, heh, but the closer you get the happier you'll be. And the more rewarding it actually becomes.
Unfortunately, not rewarding in a way that can buy CDs...
It sucks, but I look at it as "character development."
