I would suggest that most folk who ask nicely here for the software get what they need as there are plenty of nice folk around here who dont agree with URC's restrictive policies. :)
Btw, programming URC remotes is relatively simple for those of us who have been doing it for a while but I challenge you to program a remote for a customer and walk out knowing that you wont get a call for some fiddly little change to be made - that is the hard part, perfecting the programming from the get go.