This document discusses using ePortfolios and Web 2.0 tools to foster reflective learning. It describes how an ePortfolio course at the University of Rijeka had students create various digital artifacts and reflections using tools like Mahara, Moodle, CmapTools and GoAnimate. Students were satisfied with how the ePortfolio organized their work and allowed sharing and feedback. The authors plan to introduce more Web 2.0 tools to further support collaboration and reflective learning.