I've been involved in C# development for 8 years now, and Classic ASP for a further three years before that. I am used to working closely with clients to produce sensible specifications and produce professional applications. I have worked in a variety of industries and given support guarantees for former employers in case my code broke as a matter of course. Only one former employer has ever asked me to fix anything I wrote after I left their employ and that turned out to be changing the size of a data buffer as opposed to actual logic failure. Even if I don't end up working for you I am happy to give an overview and professional consult that will help you to know what you're asking your chosen freelancer to do and what you can expect in return. My general ethos in such matters is to help raise everyone's game.