read the comments from think broadband forums..I would also suggest calling the tech support number on 3 occassions at different times on different days before signing as this will give you an indication of how many problems they have and how quickly they are being resolved.
http://bbs.adslguide.org.uk/
you can also compare the services offered
http://www.thinkbroadband.com/isp/compare.html