I almost never do. There's some rare exceptions such as Dark Souls 2 (only game I've ever pre-ordered) or the upcoming Yakuza 5 (I want to pre-order but don't have the funds, want to buy as close to release as possible). But I usually really, really don't, I only buy on day one if it's a really special game from a franchise I know I love.