Final Scratch is awesome. I don't own it but I make my friends let me use theirs sometimes.