for the last book i managed to buy the last 300 odd using the same code from panini website, so wasn't stacked up with swaps, but my lad had enough to think he was sussing it!!
although you have to order them in batches of 50, so a couple of extra delivery charges, but thats better than paying...