Slimjim - it would stop people from running it because the REMOTE_ADDR variable is pulled from the visitor - it's their unique IP address. 127.0.0.1 is a special IP address for the local machine - it's just like typing localhost. So, if the IP address doesn't equal 127.0.0.1, then the user trying to access the page is NOT cron, since the cron job would access it locally - what Suntra was saying, though, is that Cron may not register an IP address when it calls the script, so you'll have to check - you could also hook wget through cron to make it use HTTP and pass an IP that way, I suppose.