You're welcome. I'm glad it's working out for you. As for a best way, you'll always be learning new tricks so the best way is usually the way you understand it at the time you write it. There are too many differences between each coder to say there is a "best" way.