I'm not having any problems running XP in virtualbox on top of Vista 64.
I can use USB devices no problems (Need to use a USB smart card reader that Vista doesn't have drivers for).
To create a shared folder, at the bottom of the virtual machine window (the one where you are running the OS), there's a little folder icon (next to the hdd icon etc). Right click it, and it will bring up the shared folder window. Click the add new share button at the top right of the window. Type the path of the shared folder, or browse to it, then give it a share name in the 'Folder Name' field. If you want it writable from the virtual machine, then leave the 'read only' unchecked. If you want the folder to be always available whenever you have the VM running, click 'Make permanent'. OK your way out.
(You can also create it from machine settings).
Open My Computer. On the left hand sidebar, under Other Places, click My Network Places.
Then again in the left sidebar, under Network Tasks, click View Workgroup Computers. You should now see your own VM in its workgroup. Click the UP folder button on the toolbar (next to the back and forward buttons) twice. You should now see 'Entire Network'. Double click the Virtual Box Shared folders, and you should see your share there, listed as \\VBOXSVR\share.
I can use USB devices no problems (Need to use a USB smart card reader that Vista doesn't have drivers for).
To create a shared folder, at the bottom of the virtual machine window (the one where you are running the OS), there's a little folder icon (next to the hdd icon etc). Right click it, and it will bring up the shared folder window. Click the add new share button at the top right of the window. Type the path of the shared folder, or browse to it, then give it a share name in the 'Folder Name' field. If you want it writable from the virtual machine, then leave the 'read only' unchecked. If you want the folder to be always available whenever you have the VM running, click 'Make permanent'. OK your way out.
(You can also create it from machine settings).
Open My Computer. On the left hand sidebar, under Other Places, click My Network Places.
Then again in the left sidebar, under Network Tasks, click View Workgroup Computers. You should now see your own VM in its workgroup. Click the UP folder button on the toolbar (next to the back and forward buttons) twice. You should now see 'Entire Network'. Double click the Virtual Box Shared folders, and you should see your share there, listed as \\VBOXSVR\share.