There are a lot of great responses in this string; in particular Bernhard's response is spot on.
A few observations. First, the ultimate strength in concrete is primarily dependant upon the amount of cement used per yard, and the amount of water per bag of cement. Usually a 4 or 5 bag per yard mix will result in around 4000 psi concrete at 28 days. However, the more cement, the faster it sets up so you have to take this into account as well. Use of the retarder admixture referred to above will help here.
The folks who are working the cement typically will want it to be "wet", ie a low slump / high water content to ease their job. DON'T DO IT! Every gallon of water added will reduce the ultimate strength and abraision resistance, and increase your liklihood of long-term cracking. I like to specify a 3.5" - 4.5" slump at the site, and a 4000 psi strength at 28 days to the concrete company.
Ask the concrete company to provide you with some plastic cylinders to for use as test samples, and then fill them first when the truck arrives (place 8" of concrete in the cylinder, and then rod it 28 times with a 5/8" diameter steel rod, then place another 8", etc). Even if you don't have the cylinders tested, it will send a message to the concrete company that you are serious about your concrete and they usually take extra steps to make sure that the mix is correct - else they could have to pay the cost to break it up and replace it.
Cement has a maximum working limit - it's typically 1.5 hours from the time it was mixed at the batch plant. You need to be ready when the trucks arrive and move fast to get it placed before it starts setting up. Ideally, you want it all placed before it's 1 hour old.
A vapor barrier underneath the slab is important for two reasons. First, long term is helps prevent moisture from wicking up throug the slab. Second. it helps keep the moisture in the slab while it's hydrating, and prevent it from curing too quickly.
Wet concret is HEAVY. All above-grade forms need to be well supported - typically a 2" thick form is supported every 18" - 24". Inadequately supported forms CAN AND WILL blow out on you when your pouring, and if this occurs... it sucks the big one...
If you decide to go with radiant heating in the slab, make a drawing as to where your tubing is placed and then place the tubing so that it doesn't move much when pouring. Use that drawing as a reference long term so that you know where the tubing is in the even that you ever want to drill into the slab for machine anchors, etc.
Also, if you plan on using radiant heating consider using Tekfoil as your vapor barrier. It will increase the efficiency of your radiant heating significantly. (
www.farmtek.com)
Get rid of all topsoil and roots that would be underneath the slab. Be sure that all remaining material is very well compacted.
And, from a planning perspective, make sure that when all is said and done and your building complete, that you have good drainage for at least 5 away from the building in any direction.
Plan on renting a concrete vibrator for use during your pour. Do not over-vibrate (can separate the rock from the sand/cement and weaken the slab). Typically I will vibrate in the same place for 1 - 2 seconds and then move on.
Re ordering concrete, it's better to have extra than not enough! Ditto the comments about having alternate projects prepared to accept any extra (such as sidewalks, stoops, etc).
Placing concrete is hard work, and if you choose to do it yourself you will want several people on hand to assist (I would recommend at least 5 for a slab your size), and a good quantity of shovels, wheel barrows, and the finishing equipment. Plan on having a serious backache for a few days afterward!
Scott