Normally I'd probably just do something like that, but on an iBook, keeping your CPU at max constantly is a good way to kill battery life. Heh.
And yeah, Safari is kind of weird too. Sometimes I just copy links and use wget, because downloading a file should not require that much CPU power...