<p>At last, a response from my son, who only replied to the keyboard question. Oh well, that's better than nothing, and others have offered Theory book info. Here's what DS said:</p>
<p>OK, it depends on whether you want a digital piano or just a high-end keyboard. Digital pianos have the most realistic feel, but are usually much more expensive than even the nicest keyboards (for exactly that reason, mostly). Digital pianos also have all three pedals attached (usually), and usually weigh well over a hundred pounds, meaning that they take up a lot of room and are extremely hard to move once you get them where you want them. I personally have an Alesis QS8 keyboard, which has since been replaced by the QS8.2 (selling on <a href="http://www.musiciansfriend.com/%5B/url%5D">http://www.musiciansfriend.com/</a> for $999), which I recommend quite heartily - although the feel is not piano-perfect, it's the closest of any keyboard that I've played, and for the price it provides an excellent sound library and a really good touch. It's widely customizable if you like that stuff (altering reverb for the sounds, adding your own sounds, etc.), but works just fine if you don't. Also, the piano sound that the Alesis keyboards ship with is the best I've heard anywhere.</p>
<p>My recommendation is that you get an Alesis or a similar high-end keyboard and just buy a $25 sustain pedal that you plug into the back - it works just as well as the pedals on a digital piano, and how often do you really use the other two? (And if you're gung-ho about having more than one pedal, there are dual-pedal models out there, like the VFP VFP-2/15 Dual Sustain Pedal.)</p>
<p>Hope this helps!</p>
<p>Oops, forgot this bit:</p>
<p>To hook your keyboard up via USB you'll first need a computer sequencing/notation program that can read MIDI input - these range in price from very cheap (but very limited and poor in use) to well over $1000. I recommend Sibelius 3 (<a href="http://www.sibelius.com/%5B/url%5D">http://www.sibelius.com/</a>) if you'll be doing any relatively serious work, or MasterTracks Pro (or similar software) for work not involving notation. You'll also need two MIDI cables (they usually come in pairs, MIDI In and Out) and a USB interface. I have the MIDIMAN USB 2x2, which was quite inexpensive and works fine. This setup should work for any digitial piano or keyboard.</p>
<p>PS: Only digital pianos will ship with a bench; keyboards will not. You'll also probably need a stand for your keyboard, which doesn't have to be fancy or particularly expensive to work well. I use a straight-back, armless chair instead of a bench for my practicing - seems to work fine for me.</p>