*I apologize if this is the wrong thread.

I'm looking to buy a MIDI keyboard, so my question would be... What computer software would you recommend (free or not) to use with a MIDI keyboard that produces a real, full sounding grand piano.

Possibly a recreation of the Bösendorfer 290, Yamaha C7 Grand, Steinway D 9' Concert Grand, etc... I'm opening to other suggestions as well.

Also, if you have any experience with it, tell me what you thought of it.