wow good post. Thanks for explaining everything in dam simple words .