A message from the travel hacking forum:
John, get a Barclay's Arrival Plus card if you don't, provided you are good a paying off bills each month. Use this for all your purchases, and you get 2X back on all, and if you use the card to buy your Allegiant flights, you will be able to be paid back at a full 1 penny per points and get a 10% point rebate. No other hacking required and you can also get paid back on other travel expenses at a full penny per point which is outstanding when you consider it earns at 2X on all spend.
Now, back to your regular programing.....