I've often thought that wordpress would make a great personal knowledge management system especially since it is very extensible.