Oh, and on the "KEYBOARDS" issue I think these Miditech controllers are pretty good:

http://www.digitalvillage.co.uk/dv/a...t.asp?id3=1823

http://www.innovativemusic.com.au/Pr...controller.htm

Check 'em out...