My bass instructor suggested that I look into a Boss JS-5 Jamstation (http://www.bossus.com/index.asp?pg=1&tmp=32) to help me practice improvising and learning my scales. I'm very interested in getting one, but before I did I wanted to know what other people may be using for the same thing. Features I would want in another product would be ability to program in chords and chord changes to solo over and different drum rhythms/styles. I'm currently using a pandora for bass. Good for sampling small bits of music to learn and for a drum machine/metronome, but a pain to sample chord changes to solo over. Only a 16 sec sample length.