Blizzard offer 30-day, 90-day and 180-day online purchases with immediate delivery of your game code via email. The cheapest option, for those who are guaranteed to play sufficiently to merit it, is the 180-day game time, which works out at approximately £15.40 for two months. But the next cheapest is this 60 day game card - just so long as you buy it for the £15.99 it currently retails at, and get free delivery. If you buy it at the (ostensibly) RRP of £18.49, it actually becomes the most expensive AND the slowest way to purchase game time. Bear this in mind.