i have an old G4 from '03. do these machines have any cutoff point OS-wise? for example, maybe it wouldn't run panther or beyond? i tend to think not, but just want to double check.
If you do upgrade to Leopard, I suggest maxing out the ram first. From my past experience, Leopard tends to be sluggish on anything with less than 1GB ram. Your iBook from '03 can have a max of 1.25 GB ram.