I have just been sold a SIM only deal of 2GB data, unlimited calls and texts for £8 per month with a £30 reward card which I thought was a good deal. Now I've seen an advert for the same deal for £7 a month ! What to do? I am a broadband and landline customer and I also took out a handset and SIM package which gave me a £5 discount. Have I erred somewhere? I know its not much but makes me wonder what BT are playing at. The offer on my homepage for the SIM is for 500mb data unlimited text and phone for £8! I thought it was hard work buying a train ticket but seems BT are just as big a maze.