I'd love to see referral marketing features - improved loyalty points scheme for a refer a friend and in basket discount for social sharing - Rich must be sick to the back teeth of me saying it to him! I also desperately want a "buy one get one half price" feature.

Sadly discounting is the way of the world right now and this is one area that BP needs to strengthen (and that does include customer referrals and rewards).