What is your favourite host? Do you go for a smaller company or a large one? I prefer to go with smaller hosting companies, as they have more time to answer your questions and help you, whereas with bigger companies sometimes they are so busy that they don't have time (or can't be bothered!) to deal with your support ticket. Obviously with smaller sites there is that concern over security and the fact that their servers could go down without backup and lots of other implications. I use falcoda.co.uk, great small hosting company, quite cheap as well!