It doesn't really slow the server up - as a cron job runs, it is added to a big list of cron jobs which are then ran in order (as opposed to being ran all at the same time, which could take out the server). As 00:00 is so popular, your cron job could be added quite far down a huge list and so...