Please can somebody tell me whether SONY's X1000 has a Hard Drive or is it Flash memory? Many thanks