I love this software! Wouldn't believe me if I told you that I saw this in a store for 10 bucks over two years ago! Heck, it's probably even less than that now.
I've always wanted to make my own music, but making your own tracks are extremely easy with this software! If you get a hookup into the Internet, you can compete with other "musicians" and have a Music Jam! I know I sound like a nerd here, but I love the fact that you can be extremely creative with the pre-made beats and make something that is completely of your own doing. I haven't made my own riffs yet, I haven't had the time.
Some drawbacks: It doesn't play all the time. The sound goes out when you start playing (and for some older computers, this was the case with the DirectX setup; it's not compatible with them). At other times, when I did get to play it, the sound got distorted, and at other times it would cut off in the middle of a sound track (the program itself would shut down), and I had to start over again. Not good when you're getting to hear your track or adding another instrument! Don't forget to save when you can! And the vocals? Yuck! I just stick to the instrumentals.
Otherwise, if it runs well, anyone can enjoy it. You can easily mix genres of music and make them sound good, even danceable. If you get a hold of this cheap (but valuable) CD, you'll be possibly be making tracks better than the pros!