@anakinc: a very good post.