Will you not insist on set up fees or give me some other special encouragements to sign up with you today?

Good question :-) We do not have any setup fee at all. As for other "bonuses", all depends on a concrete case. We are ready even to give you a hosting free of charge if your project is interesting enough and you will place on it the link to our site.