Well Rex(Wrecks), that's an interesting point of view, but I like it. The only thing I worry about in suggesting something like FreeBSD is that one might get too frustrated with it and turn back to Windows
I'm sure no matter how much you dislike "RedHate", you probably like Windows even less. My idea was just to get him something that would quickly and easily assimilate, but then again, Redhat does provide so much that you can do in terms of GUI setup, its not even really like *Nix anymore.
Perhaps the best solution would be as you say, use multiple Operating Systems. I know that's what I do... I'm using Debian, GenToo, Mandrake, and Windows XP.