Yeah, they aren't cheap. I really debated it, but thought it would be a good value over time, in the longer run.
I should have said just plain "SEO", not "SEO optimization; SEO is Search Engine Optimization---making one's site search-engine friendly.
Thanks for the kind words about the work. Good luck finding your web host. It can be tough to choose a solution that works for you and provides the value you seek, from among the welter of choices out there.