Panasonic S1R Review: Worth the price?