Morning.
LJ, get one of those steam genie things, they are awesome at engine bay detailing and very quick. For the stubborn stuff, use Winns Carb Cleaner its the best for blasting away oil stains in seconds, just watch your eyes from the blow back, once you get it in your eye like I did your never do it again. Mind you my best one was bending down and smacking a 5L can of thinners on the floor without the lid on, shot up into both eyes, not nice.
I too am am a serial car cleaner as Nik has witnessed (cleaning a car in a supermarket car park with my own bucket, sponge and water!)
I don't normally go for the main stream stuff, but take a look at the pink Demon Shine, that is really really good on well waxed paint, gives a great temporary lustre that lasts a week.
Final countdown to 2015, all the best to everyone for the coming year.