orcishgamer: Now we're getting off topic, but I have no problem with achievements being part of a common framework. Hell, I'd have no problem with Steam if it weren't for the DRM. All the parts people crow about being so great (friends list, achievements, etc.) really are a good idea as a common framework, just like using graphics libraries and physics engines is a good idea.
The DRM, that's what kills it. Few have anything good to say about the DRM specifically.
Anyway, the only thing I'd say about achievements is that individuals should be able to turn them off (or at least hide the pop ups) if they're genuinely annoyed by them.
Steam's version of achievements is actually pretty bad, the global stats view is a pretty good idea, but the whole implementation manages to be inferior to XBox Live which is baffling given that I think Steam achievements came way after... If you go to third party achievement platform websites, they do a really bang up job with achievements. I fully expect many elements of TrueAchievements to appear in the next XBox lifecycle.
Dude, didn't you get the memo, Achievements are for kids. Real gamers look down on them.