Fedora 13 May Support Btrfs System Rollbacks
Phoronix: Fedora 13 May Support Btrfs System Rollbacks
Fedora 12 was just released this week, but features for Fedora 13 have been in planning long before this release made it out the door. In fact, it was last month that we began talking about features for Fedora 13...
Use a separate /home partition
Combined with a separate /home partition, or better yet separate /home/user partitions for each user, the snapshot capability would be pretty nice - you could rollback the system and user data individually as required.