About digital cameras:
2 MP will work, but these days the price of a decent 3 or 3.2 MP are very reasonable. I would not suggest a 2MP; go for 3 or more.
There's 2 kinds of zoom: Optical, where the lenses themselves move to bring the subject closer (or further) and digital zoom which uses software to bring the subject closer. When shopping for a digicam, you only want to look at Optical Zoom. You'll rarely use digital zoom, as it makes you photos grainy and fuzzy. Most digicams these days come with 3X optical zoom. Just know when you're looking that many cameras are advertised as having something like 10X zoom. This is usually 3X optical and 3.5X digital. The only number that counts is the optical.
As for the "docking port" ... most digicams connect to a PC via a USB cable, and most computer built after 2000 or so will have USB ports. Especially with new operating systems, such as Mac OS X and Windows XP, getting the pics off your camera and onto your PC is a breeze. Some lines of digital cameras, such as Kodak, have a docking port, which is basically the same USB cable connected to a nicer-looking device that you can sit your camera in.
The other way to get your pics onto your PC is with a card reader. All digicams take some sort of removable memory. The popular types are CompactFlash (types I and II), SD (SecureDigital), Memory Stick (made and used mostly by Sony) and xD. Once you know what kind of memory your digicam takes, you can get a card reader for about 20 bucks. You simply plug the card reader into a USB port on your comp, take the card out of the camera, pop it into the reader and the card will pop up like a new drive on your PC (in a Windows system). Then you can just copy and paste the pics like you would from any old folder.
You're going to want to get at the very least a 128 MB card. Digicams normally come with a 16 MB card, but that's generally only good for 3-8 pics or so, esp. if you put your cam on the higest quality ... which you would want to do.
Another thing to consider is batteries: Digicams drain batteries so you want one that takes rechargeables. Most digicams come with their own, specific to that camera, rechargeable battery. These are good and last long but the disadvantage is that if the battery dies on you, you're done till you can recharge it. Other cameras (ex: Canon Powershot line) take regular AA size batteries. So you should buy a good set of rechargeable AA's (1800 maH or higher), but you can always pop in duracells in an emergency.
I have a Canon PowerShot A70 ... its not the smallest out there but it has a lot of functionality. It's 3.2 MP, 3X zoom and expandable in all sorts of ways. Not the newest, not the best, but excellent for me.
Good luck, let me know if you have more questions.
Joel
PS: I would only buy a digicam from a company that actually makes cameras: Canon, Kodak, Pentax, Sony ... I wouldn't buy a Toshiba or a Samsung - they're probably not bad, but they're jumping on the digicam bandwagon rather than having a history of making cameras.
PPS: If you want a very small camera, the Pentax Optio S is incrediblly small ... it fits in a can of altoids and has very good specs.
PPPS: Taken with my digicam ... some quality is lost due to resizing to fit KS's 250KB limit.
.jpg)
-----
2.5 Leopard Geckos
0.1 Ball Python
0.1 Okeetee Corn Snake
1.0 Blair's Phase Gray Banded Kingsnake
0.0.2 Crested Geckos
.jpg)