And another one: you can upgrade 6.06 (a Long Term Support release) directly to 8.04 (the next Long Term Support release), but to get to 7.04 you had to do incremental upgrades to every intermediate release (6.06 -> 6.10 -> 7.04).
That's an unsupported upgrade method. Please issue "update-manager -d" in a desktop install, or "do-release-upgrade -d" on a server or other command line environment.
And before people complain about the command line, this is possible in the GUI as well.
System - Administration - Update Manager
Click "Settings"
Under "Updates" select "Show new distribution releases: Normal releases"
By default if you are running an LTS release, Update Manager assumes you want to update only to the next LTS release. This setting will cause it to prompt you to update to the next non-LTS release and each other from then on.