pof Marwa, your comment just made me think of how fun it would be if the display of impressions (on the website) was a timeline view. With dates. O.O
That would eliminate the grouping effect (for impressions and counterimpressions) aaaaaand give you a fun view of 'time' and its progression in the way the relationships between characters shift and evolve.