Slicehost for me. But it's completely bare bones and a bit more complex than most require. If you're not tech savvy enough to manage the server yourself or don't need all of that flexibility, then this isn't for you. But, if that's what you're in for, this is a great option.