Paul Thurrott says his sources tell him that WP8 will not be available for WP7 devices.

That stinks. Even Apple lets users run iOS5 on the iPhone 3Gs.