That's not surprising since Gamestop/EBGames only order enough games to cover preorders plus one or two.
I think the problem here is enough people didn't preorder it. 
-edit-
And decided to say screw GTAIV and picked up my copy today at Best Buy, though I did have to ask them for it since they hadn't bothered putting it on the shelves yet.








