see dougshea.com for full discription under blogs.