This came from several days with little sleep. It is the current state of my mind,minus a few dancing mice... Someone please pull me away from this computer!