"Highly recomended: a camera with wifi....."
Even more recommended: an Eye-Fi SD card (Wi-Fi built into the card!)
WiFi SD Cards: Eyefi Memory Cards: Wireless Photo and Video Uploads from your Camera to your Computer & the Web | Eyefi
Bit pricey though..
Mac