Brilliant Broadband - £18 p/m on a 12 month contract for new customers + no set-up fee!