I blame mobo manufacturers, any issue should be able to be corrected with a small BIOS update.
case in point, the Asus M32NSLI (am2 board with nforce 590). I've seen reports of AM3 phenom II 945 working but stuck at 800MHz (even if it may pretend otherwise), but phenom II 940 is said to fully work.
A more recent Asus board, m3n78, am2+ with geforce 8200 : someone built a pc with phenom II 905e (very recent, am3 CPU) and the same exact problem arises, despite the board officially supporting am3.
so, I'm a bit pissed off, I have a low end am2 board (gigabyte with nforce 520) and thought that was a guaranteed path to any am3 upgrade (especially regor, propus or a triple core variant). I fear being stuck because the manufacturer won't care to change a couple of bytes in a firmware he doesn't care or doesn't want to care about.
I honestly thought AMD was damn serious about its sockets, as I've never heard of any incompatibility within the other sockets where K8/K10 processors are used. (754, 939, 940, F)