@Drifta, First I need to tell you that I am using VirtualBox now. It is a little better than VPC which I have also installed, but I now use it only for certain tests.
For sharing, you have to first enable the Home Network in W7 and then the usual sharing options in Vista.
For the printer, go to Devices and Printers at Start and "Add a printer". You should see the printer at the host. From here, it is just a few installtion mimics.
For the files, go to "Network" and you should see the Host system. Double click on that and at least the "Public Folders" should be visible. I used that to move stuff around. Theoretically I should be able to get at all folders, but I did not yet get that far. I just use "Public Folders" as a carrier.
For the USB, you have to go into "Settings" of VirtualBox and enable them (double click on where it says USB in blue print). In VPC there is no USB support (as far as I can tell).
@Rocky, I usually use 640x480. 15" if you want to show detail, it's a little bigger. I do the "resize" in Photo Bucket. And I always snip my pictures in .png. It is a better quality.