I'll have to add that I had an issue with Cakewalk concerning Pyro. I bought Pyro2003 not too long before 2004 was released. Since 2004 had some features that 2003 lacked (like dx plugin support) I wanted to upgrade. Cakewalk did not provide upgrades. If you wanted the new product, you had to pay the full price.
I thought this was poor practice on Cakewalk's part.
Regards,
Terry