Computer Peripherals

Don't buy a peripheral before checking its compatibility with your system. Does your version of Windows support it. Do you have the right interface (USB, Paralell, FireWire, etc.). You might be able to determine this at http://www.microsoft.com/hcl/default.asp .

Printers

Scanners

The important thing is usually the software package...

Cameras

External drives

cost more, but: more than one computer... only way to have one for a laptop... magnetic... optical...

Mice & keyboards

Modems

Joysticks