A much deeper solution is offered in Pattern Cards
--Ethan McCutchen.....Wed Feb 25 10:34:50 -0800 2009