I'm with Blueyonder and get 512/256 24 hours a day and no bandwidth limit. The great thing about it is I share the connection between my laptop, PC and my landlady's PC and only have to pay £17.50 a month. Recently had to ring technical support, which is a free phone number, for advice and they were busy so they gave me the option of leaving my number and said they'd get back to me within half hour. I got the call 20 minutes later. Been with them for over a year now and got no complaints.