I'm not even close to the best, there's literally a TON of better contributors on this site, I just saw a guy in need (YOU) and provided my 2 cents based on what I've learned, trust me it takes a while to get to my low level of proficiency, I'm nowhere near "PRO" level yet. But I make up for my shortcomings with my willingness to accept new ideas, my smart ass attitude and half decent writing style ;-)