Gadgets iPhone 3GS review:   Nokia N97 review and gallery: ...