Where have you been all my life.
Probably answering posts on here. ;-)
So I make my page on the localhost. Plug that into my live site and then add text and what not.
OK - that sounds like theme development to me - whether you want to create a few custom page templates or a whole new theme.
What I suggest you do it try to replicate the kind of site structure you'll be using on the live site. So if the live site is going to have a static page, configure the local site in the same way. Then grab yourself a copy of the theme unit test data and import that into your local site. It contains site content that covers all of the common bases such as threaded comments, floated image etc.
If you are going to have any special kinds of content on the live site, try and replicate something similar on the local site too so that you can thoroughly test out your design. For example, when I'm designing a theme for a ecommerce particular plugin, I not only install & activate the relevant plugin but I create some sample products so I can play with layouts etc.
That should give you the basis for a solid local test site. When you're done, upload the new theme/templates to your live site and you should be away.