New del.icio.us toy

What do you think?
Posted on December 20, 2006 and filed under Technology.