......................................................................................................
http://www.bloggay.com/blogs/eric2607/