You have managed to completely miss my point. Truckloads of money ARE being made. The only question is who controls them. If a programmer creates a product worth millions but only gets a £20k salary, where has the rest of the money gone? Are you really so altruistic that you would rather your boss and his boss got rich, than taint yourself with money? As I say if you don't want it donate it to good causes but either way YOU should control what happens to as much money as possible, because if you don't, someone else will.