I am not in that business, i do not know the ins and outs, so i can only make a wild guess. I'd say it is possible, if you don't calculate the software costs, your own work, time, etc... but in the end, it is surely just another successful from what it seems marketing story/action. It has made the news...
