The canon A620 is really awesome. One of the few semi compacts that got a 'Highly recommended' on Dpreview's site. The performance is everything BUT semi compact. It has a macro mode which can focus perfectly from as close as 1cm
http://www.dpreview.com/reviews/canona620/