Ok. I will try to answer some of the questions here (there are too many - if I miss one, do ask again.

)
You want your different types of content to be shown as different pages? (Hope I am not mistaking it to be a requirement, where you want it to open in a new window).
Well, here is a fact - Drupal (or any other CMS) has only one page to display. There is only one index.php that fetches the requested data from the database dynamically, and generates the HTML on the fly and that is seen on the browser window.
Now, you can make it to look different for different types of content. How would you do that? Well, if you go to your administration links in the Navigation links section, you should notice something called blocks. Here try to define all the blocks (that would come on the left, or right or bottom or top), for [i]all[/a] the types of content you want. Some things would remain common for all - for example the header and the primary links. Leave them alone. For the other blocks, you need to make them conditionally appear or dissapear depending on the type of content that is being shown. You get my point? See if you can do it, if you do not get it, do ask again on the specifics.
Now about the Blog posts coming in the front page - well, I think the solution is simple. When you create the blog posts, scroll down, and there will be something called the 'Publication options' if I remember right or something similar if I remember wrong.

There, you have to uncheck the check-box against the 'Promote content to front page'. Hope that answers it.
Comment/Reply (w/o sign-up)