One more thing. As a software developer myself, please remember that the developers (those who write the code) often have very little say in when something gets released. I see red every time someone talks about lazy developers when they probably don't decide when a game gets released....