I'll definitely look into Gnome Flashback. I'm not all that happy with Gnome 3. It often fails to restore my windows when attaching an external monitor at work, and the caffeine extension for keeping the display on during presentaitons etc somehow managed to lock up Gnome entirely when suspending. A sign of a unhealthy plug-in architecture, maybe...