I can't honestly say as releasing, watching downloads, selling, viewing in shops or any of that has ever been a buzz for me. For me, the buzz comes in the act of creating. Once it's finished, the buzz is completely gone for me. From that point, I'm all about where the next buzz is coming from, which is the next game.
I think this is a given for most too.