imutual is unique amongst cashback sites (and, as far as I know, amongst any UK company) in that its members are also its owners - by virtue of being given free shares in the company. This, of course, raises the immediate question... What's the benefit of having shares? The obvious "potential" benef...