A shout out to @asmallorange. After woeful experiences with other web hosts, we've had six months of trouble-free service and great support.