I'm liable to challenge and query any question you'll post here. Your understanding of the problem and how I've interpreted your needs is critically important to getting the right answer and often assumed so we need to meet on common ground. There are a lot of answers out there but I'm about helping you get there AND understand it.
At the end of the day you're the one that has to maintain that code or spreadsheet etc, not me.
http://sscce.org is such a valuable resource when it comes to composing a question. Following the advice here will help you get the best possible response from the experts and also help you to think about the problem at hand.
The majority of my 14+ years experience is working with non technical people, and their everyday business issues, so I have a different approach to most experts. I like to find a real world solution, one that works for you and one where you'll understand what you need to after working with me.
My latest role as an IT Business Analyst is focused on everyday business. The main objective is to look from all angles and seeing where it is cost effective to implement a technical solution that satisfies one or more of the following:
+ Increases Profit
+ Reduces Costs
+ Increases Efficiency
How does this help you? When answering your questions, I'm drawing on this experience and knowledge to bring you a solution that will be the most practical not necessarily theoretically perfect as the human factor is quite often forgotten.
As for EE, I'm about building an environment of collaboration between experts and constructive discussions with askers to achieve the best possible solutions. That's what makes EE so good, not only the experts you have at your disposal but the wealth of information stored in the questions asked before yours.