Hi m8,
well depends where on this planet u r. I assume u r in the UK but blueyonder is now doing a 1mb connection for about £35 a month. i have found that the best have to be cable companies they seem to offer better deals then BT but the only problem is u have to be in the area...(i take it u know this already)