While you're at it, you should consider partitioning your system for
production and testing. I use a 1GB /boot partition and have 4 separate
25GB partitions for system files. The remainder of my drive is data.
Each 25GB partition has a different OS depending on what I'm testing.
My primary production system is Fedora 12 at the moment, but I
transitioned to that via Fedora 10, then 11. I have two other
partitions dedicated to trying out the debian based distros Ubuntu and
64Studio.
The advantage to this is you never have to break your production system
if you want to test something new. Just install to one of the scratch
partitions and add an entry to your boot loader. When you're ready to
upgrade (like I did for 3 versions worth of Fedora) you just rsync your
active system partition to a scratch partition and perform the upgrade
there to test it without screwing up your production system.
Keep in mind some distros use different versions of Grub, but ultimately
they are compatible because Grub rules.
-Scott