Credits go to:

the rest of the husky team
Jim Knoble (lwpp)

