Wow Robertson ! Incredibly excellent post and very informative not just for the beginner for everyone.