I totally agree. This is the time for a bit of debugging, as there is something in there that is not what you think it is. If you haven't used breakpoints and stepping through code, ask. It's the most useful tool you can have.