InsideFlyer.co.uk [English] United Kingdom InsideFlyer.de [German] Germany InsideFlyer.com [English] United States InsideFlyer.no [Norwegian] Norway InsideFlyer.se [Swedish] Sweden InsideFlyer.dk [Danish] Denmark InsideFlyer.nl [Dutch] Benelux
3 years, just keep topping it up by 1000 miles here and then, or doing a transfer of tesco points
Topcashback rarely ever tracked for me, usually got rejected
one way to do this using miles is signing up for the SPG amex, you can have the gold and BA at the same time...you can get an extra 10k points...
amex gold is deff the best choice
personally i think virgin is much better than Ba, but BA have more options so usually forced to use them :(
Thanks!