Call it a gag gift if you want, but it doesn't get more fun than having an electric guitar built right into your shirt. The guitar shirt from ThinkGeek lets you play actual songs; not pre-programmed riffs.
It comes with a mini-amp that attaches to jeans, a removable guitar neck and an adjustable tone knob. It can be machine washed.