Just thought I will weigh in on this from another angle. And this is not to cast aspersion on the rebate system but to help others recognize the pitfalls.
If you are someone who is buying from other than from the USA, I think you are basically out of luck even if the rebate system is reliable.
Basically, you will get a check Drawn on a US Bank, let's say US$39 in this case for yaTimer.
Now, what are you going to do ?
Go to your local bank of course.
Now if you understand this aspect of the international payment system, you will know or soon find out that your local bank through some round about process, have to exchange this check with a US based bank and in the process, you will find that the amount you get will magically disappear because of Bank commission, exchange commission, etc some of which there is a minimum sum and your final receipt after you have queue up at your bank and paid your parking charges etc is not really worth your trouble.
You may end up with US$10, maybe US$5, maybe more, maybe less. Who knows - you are at the mercy of the local and international banks for the various charges they wish to deduct.
I suggest you ask you local bank what sort of charges is involved in when you cash a US check if you are not in the USA. You may even find that your local bank give you a non-committal answer saying it depends of which bank it comes from.
Unfortunately, when this happens, there will be some rather unhappy people who unwittingly became victims of the "system" and who is going to get blamed. Certainly not the banks.
Now, mind you, this is just the "system" of clearing an International Checks from another country that is not your own country - ie whether you are in Australia, getting a UK or US check.
But if the 100% rebate is for a US$390 software, what is US$20 or even US$50 for bank charges to help pay the fat cats on Wall Street.
Update:
I just read that for certain countries (in their FAQ) , the check will be sent in the local currency. But do note that if again the check is drawn on a US bank, the back and forth thing between your local bank and the US Bank continue to apply and that means the bank commission charges.
Do correct me if I'm wrong.