Unfuddle is an online project management tool that I have been playing with lately. You can sign up for a free, 1 active project account or pay VERY reasonable costs for larger accounts.
Why is Unfuddle cool? First of all, it comes bundled with
Subversionfor versioning control. It allows you to set up a project from soup to nuts including bug tracking. In more expensive accounts allows for time tracking, secure connections, and attachment.
The price? From free to $99/month depending on your needs. Even at $99, that is the cost of a latte each day.