Well-organized directory structure is a must, then whatever you keep in it is subjective, some like Excel, some Word, whatever. I've gone through this in a few past jobs, RedMine, Bugzilla, Fogbugz, etc. We did a side by side comparison recently between several online project management tools (Jira, Assembla, Basecamp, Mavenlink) and Assemblah won among the paid ones, but I presently use Maven for personal stuff, it supports Google docs, which is a plus. A word of caution about Feng, I know of at least one case in the past when it went down and took someone's projects along for good...