Thanks for the speedy reply!
I don't believe there are any Ngons (but please let me know where in case I've missed them).. The Boole (inner part) could be an exception, as I'd already mentioned.
The Triangles, I know about and will elimintate. These usually occur when i'm trying to close a hole and I guess I got lazy with these parts, sorry!
Is there any more specific info you can give me on points 3,4 and 5 ? ...Like I said, I want to be great at modelling one day so these are all valuable lessons! :)
Mark