I have Diamond and Platinum.
Diamond I bought alongside My DS lite my mom bought me as a high school graduation gift. I also bought a DS "starter kit" Because I needed a case 'n shit. I didn't get it until well after it was out because I had no money, and my parents never buy me anything unless they think it's their idea
Platinum I pre-ordered from Wal-mart the day they listed it B3 The only reason I was able to was because I had gotten a $50 gift card for Wal-mart from my mother + stepdad for christmas (since that's apparently what my sister asked for. Giving me the same thing is "being fair" not not asking me what I want to them >>...)
I didn't get it the day it came out since there was no store pickup listed when ordering online (srsly Wal-mart.com, srsly?) so I got it the fallowing monday when the mail came :3 (no mail on sunday!) I actually got an email confirmation that it was shipped friday, which was cool
Actually I ended up ordering the "box-special" platinum box set before Wal-mart even announced they where offering it Without even knowing (it was just listed as "Pokemon Platinum" as a game on preorder D:) So when I checked my order I randomly found out that I was getting the "elusive" case with my order Actually ^^;; I didn't even know if I was going to get the Giritina figure ;; I just had the money and the ability to preorder online, so I went for it! Actually, the case it came with is REALLY sturdy, and holds up really well I'm using it to hold my DS lite and my 3 pokemon games (+ Mystery Dungeon: Darkness), and my old "starter pack" case hold all my accessories, GBA games, and Misc. crap since it was getting hard to close it ^^;; I've accumulated a lot of shit, and my "starter kit" case has a mesh pocket with a velcro close, and my platinum case just has 3 DS cart slots