the darn thing uploaded and started working.
It teaches you two things about debugging:
- it pays to think outside of the box: in debugging, you cannot assume. Bugs are rarely where you think they are. Remember that and it will save you lots of frustration.
- it pays to get a real programmer / debugger.