I have used FineLine IDE and have found it to be very useful for those tough debugging sessions.

My main code base is over 7,000 lines, and I can get into trouble very quickly!