>Is there a way for me to force a physical drive (hard drive or cd drive) to be a specific drive letter instead of the one assigned by Windows?
Right click on My Compter and select Manage.
Click on Disk Management
Right click on the HD or CD and select Change drive letter and Path.... Windows will tell you if it's possible or not to change drive letter for that particular device.