Yep - the ads follow me everywhere although, strangely, not on here.
I wasted about five minutes investigating a few weeks back. I think those ultra-cheap prices they push are for a one-time new customer and, very possibly, you have to refer a certain number of other new customers to unlock...