A good network monitor that would not just show real time connections but the history, and concatenate the packet stream to something meaningful like the full tcp connection, perhaps even by content, using application and type? I remember trying out Wireshark but wasn't fully satisfied with it, now on a new Win7 box and without pretty much anything except tcpview.exe which really does not cut it. Preferrably open software or freeware, but any full solution that will not cost actual $ is welcome...