That's a great topic, congratulations. Now i've managed to clear many confusions i had on my mind.
I've only missed one thing that it's not mentioned: what is M33 actually? Is it just an ISO loader or is it something deeper?
Sorry for being noob...
Thanks for all this really useful information.