I recently installed myNetWatchMan. Seems like this is a utility that anyone using a FireWall might consider installing.

Basically, it takes the attack log generated by your firewall (ZoneAlarm, BlackICE, Microsoft XP's ICF) and uploads the attacks to a central server. The attacks are then aggregated with attacks from other users of myNetWatchman and reports are sent BY THE SERVER to the ISP. You can then monitor the progress of the ISP's response (if you want) or do nothing and still feel like you've done your bit to keeping the internet secure.