I'm curious to see what you guys think I could charge a business for any of the sites I just threw out there....
Looking at the sites from a software engineer's point of view, it is immediately evident that you're still learning the basics, so if the people you're working for have any prior experience of hiring web-designers, or have some technical knowledge, I wouldn't expect a deal of the century. I don't mean to discourage you from getting the experience to eventually become a professional, but doing commercial work when you might spend a couple of days figuring out a simple CSS problem, especially when you're doing it as a private contractor, may cause much more significant lost sales in the future. Small businesses are generally much more flexible and understanding, but I would definitely price the initial creation quite low with a fixed price and flexible deadlines, so the customer won't end up pissed off due to an unforeseen complication. I would also definitely build it on a CMS, so making new pages or updating old ones isn't useless manual labor. When your name is on the line, play it safe!
I would recommend starting with a rough estimate on how long you think it would take you to do the project, then add 50% to that (client-caused overheads + unexpected stuff), and compare it to how quickly an experienced web-designer would do it. I hope you've tracked the time you've spent on your reference projects, since reflecting on what you've previously done is a great tool. If you haven't tracked them, start that habit now, even when you're just doing non-paying stuff. I recommend Toggl (
www.toggl.com), since it's free and simple.
As an example, I'll look at the Black Squirrel site. Making something similar, if a bit more sophisticated, as a commissioned project without any CMS (so pure static front-end), with everything made from scratch, the workflow would be something like this:
1) Get some basic idea of what the client is after (1-2 hours, might not be billable)
2) Annoying paper-pushing, hopefully ending up in a contract (2-4 hours, might not be billable)
3) Quick wireframe concept layout in Photoshop/Illustrator/Inkscape/Gimp (30mins - 2 hours if you take customer feedback already)
4) A more detailed layout concept for customer feedback (1-3 hours, then wait 1-50 days for the customer to give feedback, cycle a couple more layouts and mostly uninformative emails to add 1-6 hours of work depending on the customer; and no, I'm not joking about the 50 days thing)
5) Create a HTML5-layout from the concept filled with placeholder data, probably using Bootstrap, jQuery, and a gallery plugin (2-5 hours)
6) Show the site to customer, wait for feedback and actual content (15mins - 2 hours of work / meetings, with 1-50 days of waiting for the content)
7) Make final adjustments with content provided by customer, onwards to the next project! (30 mins - 2 hours)
So in total, rounded up and with some added overheads, the project could take anything from 10 to 40 man-hours. A big company would most likely ignore the deal, since tiny projects are a great way to waste money, but a freelancer solo or duo (graphic designer + web developer) would probably charge around $1200 - $3000. Building everything on a CMS with a mostly fitting pre-made template would lower the man-hours considerably, but wouldn't affect the price negatively. If 10 hours under optimal conditions (no hassles from the customer and the original specs are clear) sounds way too quick for you, I would lower the price from that rough estimate quite a bit.
I recommend messing with the classic LAMP stack (Linux+Apache+MySQL+PHP) and a few different CMS frameworks to build your experience (WordPress and Drupal are easy to learn and decently documented, with loads of plugins). Using Bootstrap with Less will also speed things up considerably; learning ways to save time is essential. There's a ton of stuff you need to be fluent with to work with the efficiency your clients are expecting, so it might also be helpful to specialize purely in the software side, and leave graphics design to a partner.
Anyway, I hope this wasn't too much of a TL;DR, and wish you luck on your first project! (Always remember the Jumping Frog Fee:
http://www.27bslash6.com/bob.html)