Here's a plug for the Casio PX-150! I'm a professional pianist, I have a wonderful old Richard Lipp grand at home and a Yamaha NU1 to practice on with headphones. We also have a Casio PX-150 which my wife uses for accompanying singing lessons. Recently I played the Casio to accompany my wife for a concert of 19th century poplar songs (a digital piano was our only option). I was surprised how much I could do with it. Give it a try and see if you like the feel: some do, some don't.Pianoteq is also very interesting. i've been trying the demo and I think I'll buy it. Apart from simulated Steinways and Blüthners there are some very convincing historical piano sounds.