Ehm, if you use breakpoints, then I'd expect the debugger to stop there! That's the whole point of breakpoints.
I would also like to echo the sentiments before of "posting huge bits of code with 'unknown' faults" is not a very productive way to solve problems. Try to isolate your problem to a few lines, then ask for help (but most likely, you'll find the problem yourself at that point).
--
Mats