Does anyone know when the shopzilla referral program will be up and running? The site has said "Coming Soon" for quite a while now.