I don't really understand why Amazon's prices change daily. I mean if they buy 150,000 units for a wholesale price of $22, then there should be a reason that one day they charge $30 and the next day they charge $44, then $35, then $32, then $37. Find a price and stick with it
I bought it at a Target store for $20 the other day. I looked online today and I saw that everyone else was selling it for $35-$40, which lead me to think that maybe I found a mispriced copy at the store. Well, go to the Target website and, sure enough, it confirms the $20 price:
The catch is that it's only available in stores, not online. If you have a Target store nearby, and you want the game, I suggest you get down there and scour the shelves for a copy. I got lucky and found one sitting on the front of the shelf, and I wasn't even looking for this particular game. Heck, I never even knew that Rockstar made a "complete" edition with all of the DLC content and the original game bundled together until I saw it on the shelf!
This was such a great deal that I bought the game even though I don't (yet) own a PS3. I just ordered a PS3 tonight from NewEgg.com (the 320GB Uncharted 3 bundle for $300).
Interestingly, the Target website lists the regular edition of GTA4 at $4.50 more than the complete edition.