I have an old G4 iMac (flatpanel) with 700 mhz processor and Panther 10.3.9, that I'm trying to get a couple more years of usage out of, but it's proving very difficult and this is basically my last resort. This all started when I got an Airport card for it so I could use iTunes internet radio, but discovered that our new Netgear wifi extender has a type of wifi that is not compatible with the old Airport card...I even tried connecting it directly to the Netgear but it still would not connect to the internet (any suggestions there are most appreciated too, as it may be a simpler solution than what I'm trying to do now). So I'm trying to get Leopard installed on the G4 as I found out that is possible, and I have the regular retail disks for 10.5, so that would hopefully allow me to connect to the wifi as I am with my newer iMac with Leopard on it. I have searched and tried many things including LeopardAssist, however the problem is my CD drive is broken and will just spit the Leopard DVD out a few seconds after I insert it, no matter what I do. It doesn't read ANY disks, not even my Panther install disk. I have tried upgrading without using a disk, with a firewire and Target Disk mode or using my iPod. But then I still have the problem of needing to tweak my G4 so Leopard will install. It seems I need to be able to tweak my G4 before I install Leopard, but can this be done? I think I can do this with the firewire/TDM method if I can separate the two tasks. I just cannot find anything on the internet with this particular scenario. Another option that I have not tried is using an external CD drive. Since this is a one-time thing I would see if I could borrow one from work. But still not sure if that would work with the LeopardAssist? Would it recognize the external drive? I hope there's a way. My G4 is like new still (except for that darned cd drive), and I'm pretty attached...it was my first very own Mac and I would love to use it for a few more years! Sorry this is so long, I wanted to cover everything I could, as I have tried so many things.