I assume that a remote cron service will allow you to control the timing more exactly, like a unix cron job.
In order for remote cron services to work, the statement calling cron.php has to work, right?
If I can't call it in a browser, I don't see how it would work from anywhere...