I wouldn't go for a Virus B just yet Rick, learn how to manipulate the sounds 'fully' in the RS7000 first.
The words 'don't walk before you can run' instantly spring to mind.
Did you download any of the patterns i told you about a few weeks back, these will help you a lot to learn how sound creation/manipulation works. Just load them up and scan through the parameters to see what changes were made.
As for the controller KB, Yamaha's is ok but i have heard a few bad reviews.
Have a look at the Evolution stuff, i use an MK149 which suits my needs no end and best of all it's cheap.
Don't think about the Roland one's either they're overpriced crap in my eyes (ok not crap, but...).
Rich.