Quote:
Originally posted by Internet God
Now this really makes me think about netbilling.com
I THOUGHT they were legit...but they have had a POPUP for a few months now with the following:
Idownload.com was just released...why in the HELL would they be popping that over and over and over?
|
They actually have rotating testimonial popups.
Z