I'm trying to decide if I need to reassess my defect-tracking process for my home-grown projects.  For the last several years, I really just track defects using TODO tags in the code, and keeping track of them in a specific view (I use Eclipse, which has a decent tagging system).Unfortunately, I'm starting to wonder if this system is unsustainable.  The defects I find are typically associated with a snippet of code I'm working on; bugs which are not immediately understood tend to be forgotten, or ignored.  I wrote an application for my wife which has had a severe defect for almost 9 months, and I keep forgetting to fix it.What mechanism do you use to track defects in your personal projects?  Do you have a specific system, or a process for prioritizing and managing them?
How do you track bugs in your personal projects?
issue tracking;personal projects
Fogbugz (free individual license) if its a longish project or a simple to do list (using Google tasks)