In case you havent heard there is now a loyalty program (the configuration of which I designed ) available to all consumer customers
Just send yes to 3456 and as long as you spend £10 or more a month (be it top ups or billed amounts) then you will get a choice of freebies
http://www.t-mobile.co.uk/together/