I think portfolios for developers is a great idea, but it is difficult to ascertain if its really the developer's work, and what their contribution was.
Portfolios are all well and good, but a large proportion of IT work (I would guess the majority) is doing in house apps, where you aren't actually able to build a portfolio.