Yup. All you do is go to Gamestop, ask to pre-order HeartGold and/or SoulSilver, you can either put down a $5 deposit and pay the rest when you get the game or just pay full price up front, they give you a receipt and then you go back to the same store you pre-ordered it from on March 14.
Well i'm sure it impresses some, but you can be quite open minded with me. I have a larger amount of knowledge about the human mind set then i should. Infact...somethings i can do should not even be possible but thats another story for later.