Product review (5 stars): Vent Cleaner
It was exactly what I needed.  Only took a few minutes to clean the vent.