It sounded like you were trying to run a older version of linux on newer hardware. Installing RH6 would be like trying to install windows 95 on that laptop, there would be plenty of driver issues either way.
I would suggest you cruise out to
http://www.linux-laptop.net/ and read what other people are running on your hardware and what problems they experienced.
I would split the drive 10gigs each and keep all my data on the xp side and not do anything crazy with it (except try to avoid viruses!) On the linux side most distro's will make suggestions on how to partition it. RedHat 9.0 is probably a great place to start, just try to do what it wants!
I suggest you try some "live" cds like Knoppix, Damn Small Linux, or Auditor. There are many more out there, don't be afraid to give them a shot. Live cd's have X Windows, network support, web browsers, and office suites along with who knows what else. The best part is they boot from CD and you don't have to install anything to use them! It is a really good chance to see how different distro's can be.
Now for my heavilly slanted views on linux!
I am a Slackware freak, I suggest anyone wanting to try linux go get a copy of 9.1 or 10.0 and fire it up!
My current favorite distro is Damn Small Linux it can be cd booted and enjoyed anytime, anywhere.
My next business use distro is going to be Novell Linux Desktop, I will wait for Christmas break for that downtime (alot of accounts and data to move)
Always keep a copy of windows running somewhere on your box because there will be an app someday that won't run under linux and you will need it. I run about 90% linux at work and almost 100% at home.
Give a shout when you need help, there are lots of people who will give advice and suggestions.