Well, you can pick up a 60GB drive and answer both your space issues and your drive path issues with dynamic disks. Simply mount the new drive to a folder on your existing one, and you are set. You can have several drives all mounted to your system drive
You don't need dynamic disks for mounting a volume in a folder, I have basic drives and am doing this as we speak w/ my c:\program files folder. The only limitation that I am aware of is that the folder in which you are mounting the drive in *must* reside on an NTFS partition.
Dynamic disks are better suited for server type environments. In a windows 2000 or xp professional setup, the only options you have are simple volume, spanned volume, or striped volume. Keep in mind that only Windows 2000 and XP can use dynamic disks.
Simple volume - The building blocks of a dynamic disk setup, a simple volume is most comparable to a partition. It offers you the ability to tack another simple volume onto it and make a larger volume, in this process it becomes a spanned volume. I don't know about ever removing the added volume though without reformatting.
Spanned volume - Spanned volumes are as explained above, created when you lump 2 or more simple volumes together to create one logical volume. NOTE: You can NOT create a spanned volume using a partition that was upgraded to a simple volume, i.e. boot and system partitions.
Striped volume - RAID-0. No redundancy here, just increased STR. This will also slightly slow down your seek times as you are seeking 2 separate physical drives here. This will give you performance roughly equal to a RAID-0 setup on a Promise or comparable IDE RAID card. If the RAID card has a dedicated chip on it though, or if you use more than 2 drives, go w/ an add-on board. Only limitation is that you can't create a RAID-0 boot partition.
You can also check out this MS KB article for more info...
link