I am searching for a keyboard with the following features.

88 keys
MIDI
Touch Sensitive
Modulator Wheel
Internal Speakers
Reasonably realistic piano key action. I realize I may have to compromise here.
Under $600
I don't need bells and whistles and I don't need portability.

I appreciate any guidance!

Chad