We have a dedicated server at wiredtree.com if you have a smaller site you could go for a VPS account. Not as cheap as other deals out there but you get what you pay for..