Want to spend a max of £20 and get free calls. Virgin do one for 14.99? Any good? Cheers in advance!! BT contract expires very soon!