So, I'm at the other extreme. If money is not a problem, where do I find a good host given that my needs are moderate, e.g. 10MB storage 1G BW, etc?
I know I can also buy my own server, but then I don't know how to upkeep it, etc.
Any suggestions on reliable hosting with good problem solving time and good customer service?
Hello sgizero and welcome to WHRForums.com.

IMO (and I don't think I'm alone on this) getting your own server if your actual needs are that low would be absolute overkill. Shared hosting should serve you just fine. If you want more peace of mind that your site won't be put offline but other customers' rogue scripts, you could get a fully managed VPS (considering that money are not much of a problem for you).
If your goal (somehow) is to not overpay, I'm afraid that finding a hosting plan with such low space and bandwidth allocations is rather hard nowadays. I recommend you look for plans with perhaps 5-10Gb of bandwidth costing around $10 per month. Make sure the pachage contains the other features you might need.
A high-end host with stellar reputation would be Pair, but note that I've never used them though.
I hope this helps.
