<p>I enjoy debugging software, it's one of the most satisfying tasks on CodeMentor to help a developer who's stuck with code extract themselves from the mire. All developers will spend a large part of their time debugging systems, I think the statistics are between 20 and 30% of development time on average, and yet it tends to be one of the least taught aspects of software development. There are techniques (although way out of date now in terms of language, Steve Maguire's "Writing Solid Code" still has valuable things to say if you can find a copy), but the process of explaining an error to a fellow coder in itself is always a good start. I've over 25 years experience of debugging systems and in that time must have seen every sort of bug possible, from straightforward syntax errors through to complex race conditions and threading problems.</p>
<p>Any bugs you['re asking for help with here are probably not going to be straightforward, so I'll help you with those languages I myself use day in and day out, Javascript (particularly JQuery), PHP and SQL. I won't waste your time/cash and will decline any aspect of these that I don't feel comfortable with - for example PHP or JS frameworks (such as Zend or Sencha) which I don't use regularly. </p>