I'd go for a new Canon 1000d, great camera, I've just bought one myself, nice and compact battery lasts ages and picture quality is great, has live view, a self cleaning sensor and even a video function, although no mic. I've been a Canon user for years and just like the feel of them and If you...