the net profit margins for this is appauling - where are they going wrong? There are firms out there making much more money.