Well I picked up a Yamaha YDP163 this weekend... I play bass and get around pretty well on that instrument and mainly wanted a KB/digital piano here so I could get a better grasp on hearing different chord voicings/chord substitutions. Anyway, I've got a pretty rudimentary understanding of piano in that I know what the keys are, can play different chords, and can play fairly simple melodies in the upper registers with bass notes on the bottom, but I'd like to be able to do more than that. Lessons ultimately probably wouldn't work due to my schedule (eventually I'll fit a few in here and there, but on a regular basis its just not going to happen), so whats the most effective book or software for teaching yourself ? Looking on Amazon it looks like Alfreds gets pretty high ratings.