Your Ad Here
Wired has an article up going over the concept that while ads are extremely annoying - they still work.
Posted by Eric at September 8, 2004 09:13 AM | TrackBack