In a bid to attract new customers before the year ends, Barclays has launched one of the most generous switch deals currently ...