I have an account with
www.madasafish.com who make all sort of guarantees about speed and availability. They also have inclusive monthly deals and adsl packages available.
I have to say, can't fault them in any way - fast and easy (If only I could find a woman that way .......).
Roger T