I recently purchased the Line 6 TonePort GX for my nephew; it’s a small USB connected device, sort of a music synthesizer for electric guitars, which works with PCs or Macs. The software that comes with the device offers a hardware-like iunterface that resembles a personal sound studio, and the device itself is small enough to hook onto your belt while playing. I’ll get my nephew to write a review up for it as soon as possible. I got this new on ebay from Musicgear4less; it’s also available from Musician’s Friend (though presently it’s on backorder). Cost? Under $70.00.