I've used classic Red Hat, Fedora, Suse, Ubuntu and Kubuntu. Ubuntu (and its flavors) are what I've used most recently and never had an issue with dual booting on one or two drives using Grub. There's a program for everything, command lines that work as they should, and ran great until my hardware gave out.
I really need to rebuild a second PC for when both myself and fiance are working from home (just using her XP box right now), but for now I'm going to play with each different flavor in VirtualBox until I find the one that best fits my needs.
__________________
|