Yamaha P-145 Digital Piano vs Sony MDR-7506 Headphones: Which to Buy?