I didn't think there were any QFP G3s. I'm pretty sure they're all BGA, but I've been wrong before...
Techknight, what equipment/method are you using to solder BGAs and how big have you gone?
I have this Apple TV (original) which is just begging to have its four BGA DDR2 memory chips replaced with larger capacity chips. Going from 256MB to 512MB would make a huge difference in teh amount of disk swap needed when running various flavors of Linux on the thing.
I even have the new memory chips in hand. I don't know when I'll ever have time to work on it, but in the mean time I collect ideas for home BGA soldering. I've been considering building a toaster oven with a relay, thermocouple and microcontroller so I can do temperature profiles.