According to some “reliable sources”, ThinkSecret is claiming that the next iteration of iMacs, will be announced on August 7th.

Even though Leopard will only be released in October, Apple is hoping on selling some new computers during the back-to-school season. Although it’s a bit unlikely, the same sources claim that iLife is nearing it’s final stages, and it may end up being released at around the same time as the new iMacs for the same reasons mentioned before.

Personally, I wouldn’t buy any new Mac computers with the new version of the Operating System so close to being released, unless Apple pulled a Microsoft and allowed people to upgrade to Leopard for a very low or non-existing price.