Adding blogging as a means of sharing knowledge
I just read this article about the best tools to use with Portfolios and this article about the importance of portfolios with examples of tools to use. I agree that this list sums of the reasons for using portfolios as a learning tool.