Mahara has developed in leaps and bounds as a viable ePortfolio alternative since I last took a look about a year ago. I particularly like the ability to create Views, that bundle artefacts together with common access control.