OK, Canon 400D has been great but I want a smaller camera now, with High HD video capabilty... slow-mo a bonus. Any recommendations?