If, like me, you are not able to take advantage of the free braodband offered by Talk Talk or Sky, this offer may be good for you.
If you purchase a Virgin Mobile Sim card (costing £15 per month) Virgin will give you free broadband for a year. They offer the Plan 2 which is usually £17.99 per month. This gives upto 6gb usage per month and up to 8mbps speed.
The Sim card can be put in an existing mobile and offers either 200 mins and 500 texts or 300 mins and 300 texts per month.