All these debug statements tell me one thing..back to the drawing board. :-(