I have read your requirements, though I probably would need a little bit more specification.
I am a professional web developer with over 20 years in developing data based applications (web and/or windows based) with sql-server and/or ms-access at the back.
Many on-line examples (all data based), excellent references.
I use Visual Studio version 2010 (asp.net) & Devexpress (for the look and feel), sql-server, Access, html, Js add-ons. I tend to work on fixed price and in the 1st instance would develop a prototype you could test on-line via my tests server. Hosting (for asp.net) would be included in the cost as well as support and updates. Your site would then have 2 sides: public and maintenance (where you would be able to change the text, images/photos, links,....).
I am based in Chelmsford, Essex (UK), my web server is UK based.
Thank you.