I'm not a particularly good programmer and the only reason I get away with VB is that I started in the 80's with QicBasic and then Pick, Informix and latterly Access and ASP. I'm a belligerent sod and won't allow a dumb program particularly one written by Microsoft to get the better of me. I still think Access is, at times, idiosyncratic.
I would like to see on the Forum with an area of do's and don't when it comes to database issues. Areas like FE/BE which I personally think is a prerequisite but there are performance issues to be aware of, simply because of the nature of a networked enviornment.
On the design issue, I have no problem with the forum being used as a conduit for thinking out loud, whatever you think of Access; SQL and relational databases are a great tool, but not necessary easy. Whilst I agree with the comments about getting someone to "do your job", I believe that the forum should be used as an aide, sometimes problems take more than a cuppa to resolve, although I agree that reflection helps crystalise the issues. Although there is a good argument that some members could be a little more self-suffcient, more experimental and perhaps better address the concepts before posts.
The problem with developing systems nowadays, is there is an expectation of an instant solution, I am used to writing code by hand because it instils a better understanding of the mechanisms involved. I see cases of badly formed and incorrect web pages because people think that they can write html because they have experience of some tool that generates the code. So anyone that is critical of some the posts on the forum, I would simply say that it is better to search for enlightenment than to remain ignorant.
No matter what your problem, I believe that it is still better to ask, the answers or reponses rely on the benevolence of the forum members and that is our prerogative.
Simon