I've had great results with generics purchased from bestbatt.com. Their batteries also carry a 1 year warranty. Their EN-EL14 replacement is rated at 1200mah. It's selling for $22 and is in stock. Be sure to use the online coupon on their homepage to get an extra 6% off your order.