Looks like you've gotten a lot of good advice for where you are at based on your experience - ask or look it up, but your question as to how to develop your knowledge and skill has only been touched on by a few, although I think most would agree - it...