I think you should go with FogBugz. It's online, free for 2 developers, it integrates with your source control. I think bugtracking is second to source control in terms of project management especially for a single developer. You need to be able to tell when you've fixed all the reported bugs so you can predict a ship date on a feature etc etc..
An automated build process will take a huge burden off of you to be able to create your software on demand (in case of deletions etc). A CI process may be a little overkill but automated builds rule.
If you're worried about putting it on your laptop but still want to roll your own you can go to slicehost and get an ubuntu box for a subversion/trac solution online for 20 bucks a month. I do this for some of my personal projects...