Well both EBGames and Gamestop are showing a release date of 8/10.
However, from past experience, the release date is usually the date they ship out of the main distribution center.
The actual stores usually dont get the item until the next day (which would be the 11th).
But sometimes there is delays in shipping and depending on the demand and the distance from the distribution center, some of the stores dont get them until a few days later.
I would still recommend ordering the game directly from the manufacturer as you get the extras and the editing tools.
I usually wait to get the games in the stores as my experience from on line ordering is that I always end up getting the game after it appears on shelves. However, I think the extras are well worth the wait and extra expense.