Ubuntu 9.04, PCLinuxOS 2009, or Mandriva 2009. Puppy is fun too, but the others are complete Windows replacements.
I've been trying all three of those as virtual machines, and my experience has been very positive; also, I have enjoyed experimenting with Fedora 11's beta.