I have a 2007 Mini (A1176) which has developed a strange delay when booting. The OS it runs is 1.6.8 but it seems to be a hardware issue to me. It takes a few minutes from pressing Power until the OSX chime, display-on and Apple logo screen, it works normally from there. I tried all the usual remedies: reset PRAM, SMC, etc. Booted from DVD, replaced RAM, battery nothing. One observation though: restarts from OS are instant and if I turn the computer off and turn it on again within about half a minute, it boots up normally. If it is within a minute, the delay shortens to only maybe 15 seconds. Keep it off for a few minutes and it needs a few minutes to start again. Could this be for instance a failed capacitor in the power board that takes long to charge but then keeps on for some time after the computer is switched off?