Anyone with these ?
Anything worth knowing about , Got a leaflet through today offering me 8 meg for £40 a month
But they only being going since 2004 and want to know what the real world think and not some sales rep giving me the chatter
Any help greatfully recieved