ok here's my situation..... i have 2 40 gb hard drives. one is internal and one is an external USB. while the external drive supports usb 2.0 my computer itself only has standard (1.0) ports. obviously this means it would be slower. i'm looking to install redhat linux 9.0 here somewhere to go with winxp ( i have to be familiar w/ redhat for some computer science classes ) so i was would like some input on where i should go about doing this. currently the USB hd is empty. obviously i'm weary about installing linux on the usb drive because i dont know how slow that might run. does this sound like a potential problem? i'm considering this solution to avoid having to partition up my main drive. or, the other thing i'm considering.... i read somewhere that redhat can read the ntfs file system. if this is really true i might go ahead and split up my main drive into 20gb partitions for winxp and redhat each then use the usb drive as a storage drive of sorts (mp3s, videos, etc). this of course hinges that redhat can read that drive. then each os kinda has 60 gb of space to work with (obviously 40 overlaps) but this would work well in that all my music and stuff is accessable from either os. the drawback i see to this approach is the potential headache with partitioning and i'm not sure that linux can read the ntfs. i dont want to get carried away with partitions. so, i know this forum is full of savy linux people and thought i'd ask for your opinions. which of these 2 would YOU do if you were in my shoes or would you do something completely different?