We all learn the hard way at first.
I found, that when you try to construct everything in the same site, errors can effect the entire site. So, yea, when you seperate it in pieces...it makes trouble shooting, and correcting a whole lot easier! :)
Thank you for the compliment~ :)