I know there's been a lot of discussion about wanting an easier way to upgrade between releases, but I know the reasons against doing the way Ubuntu does it make perfect sense.
So I had an idea for a better way to do it. What if in the initial install the partitioning defaults to something like this (using extended partitions in the case of a dual-boot):
/
/home
swap
/install (or something like it)
Then the user would use the handy upgrade tool (which would need to be created

) to download the release of his choice, which would then reboot, mounted in the /install partition (using something like unetbootin). Then the user would be given the option (if he hasn't already) to back up anything outside of the /home partition to an external or network drive. Then the installer would install the new release leaving everything in the /home intact. After the install completes it would reboot into the user's new release, and he could then restore everything with mint backup etc.
This way users don't have to burn new disks every time they want to upgrade, and with mint backup built in (and the /home partition never being touched anyway) it would be more of a "one click" approach to do a proper upgrade.
Is there any reason this wouldn't work? (Sadly I don't have a computer handy to test this on...but I would assume it should work fine.)