fantastic and very educational post...thx Mr.Artur!