There's been a spate of "recommend me an ISP threads" lately and at some suggestion I've finally written this. Use this thread to inform yourself before you post such a thread and you'll get considerably more useful answers - I'm inclined to start closing threads where the thread starter clearly hasn't read this (or at least made some effort).