I was just checking the prices on geizhals yesterday and found out that prices dropped below 800 EUR (that's $1090 US). There was an offer for 773 EUR, but it wasn't there today anymore. Price are dropping fast, so I can only conclude that 40D is really close. I'd say August 20-23 are the most possible dates for announcement. Since I really don't expect it to be revolutionary (check all the previous rumoured specs), I'll buy a 30D after the announcement, which will drive the prices down even further. I hope below 700 EUR.