I have hosted with quite a few companies at this point and I've never seen any company charging a setup fee. If there was no set up fee, I would probably try out your company as I like the bitcoin payments and lower per month charges.
That is exactly my point because the hosting company is legit and they have most good quality things that people are looking for when the web-hosting choice is concern, it might still be a good deal if the op can waive the setup fees for the bitcointalk forum members but to make a killing sales and popularity in the webhosting industry; setup fees should be totally eradicated.