I'm a happy customer of Pipex - not the cheapest, but reasonable (£20+VAT per month) and the service is generally good. Just worth pointing out that, as far as I know, they are all flat-rate - the connection is always on.
Once you get it you'll never go back...