Well, I just hope it all holds up well.
I got everything from Home Depot. I went with the Rustoleum Epoxy....about $52 a gallon (covered 1/2 the garage). It says it's good for 250 sq. feet.
To prep, I used Behr's degreaser. You can delute it with water and then start scrubing the floor. I had some bad spots, so I just we the floor down and poured it on full concentrate and spread it around. I used a broom. After scrubing I let it sit for another 5-10 minutes....then rinsed the garage out. Repeated a second time. Mad a BIG difference.
I then used Behr's acid etching (wear gloves, long pants, shirt with long sleeves, etc...). Same thing, you can mix with water, I just did concentrate. This stuff fizzes when it hits the concrete. Don't splash it around with water. I made sure the floor was really wet first, then using the broom again, spread it around and really worked on the oil stain spots. This step opens up the pours in the cement. After washing it out of the garage (make sure it doesn't hit the grass and delute the heck out of it) I used a squeegee to get all the water out.
I let the garage air out for two days using a fan and keeping it open. Then I just followed the directions on the epoxy (which is the easy part).
All in all I think the garage floor will cost me $160 with supplies and all.