I have just given up, in a bad temper, half way through an online shopping transaction!
I would like to pay my money and have the product.
NO! I have to register, create a password, enter a code, join a club to 'feel rewarded and feel involved' (?) sign up for emails, and points on future purchases which I have no intention of making, accept a free gift I don't particularly want and give my grandmother's uncle's middle name....
Forget it Body Shop.