I've used assorted Pre and Post workouts:
Pre-workouts:
Ares Black Orange Overdose (Tasted pretty good and does a good job at pumping me up)
http://newdawnnation.com/aresblack2/
AdreNOlyn Cuts/Bulk (Have pretty good flavor and were good for getting you pumped up)
http://www.blackmarketlabs.com/store/products/adrenolyn-cuts/
C4 Assorted flavors ( Just about any flavor tastes great and it does its job)
http://www.gnc.com/product/index.jsp?productId=11686152&cp=3593186.3984282
BSN N.O. Explode Orange (I have to slam this because it doesnt taste that good and it never got me pumped just itchy)
http://www.gnc.com/product/index.jsp?productId=2353830&cp=3593186.3984282
GNC Beyond Raw RAVAGE Any flavor ( this stuff is disgusting in my opinion however it was the quickest working and most powerful preworkout I have ever used. You would get itchy within minutes and be pumped. Another downside was that if you didnt eat within an hour of taking it you would almost crap your pants, no joke.)
http://www.gnc.com/product/index.jsp?productId=4396594&cp=3593186.3984282
My favorite overall preworkout was the AdreNOlyn series stuff. However if you want to be balls to the wall then Ravage is the way to go.
Post Workout:
New Dawn Nutrition - Zeus Juice Toxic Tang (When mixed correctly it would taste like Orange Julius however I didnt experience much as far as gains are concerned and it doesnt last very long. I think one of the big tubs only lasted me a few weeks as it takes three scoops to get the max effect)
http://newdawnnation.com/zeus-juice/
GNC Beyond raw rebuilt mass ANY FLAVOR (I'm not kidding when I say every flavor tastes amazing! I got my best gains with this stuff and I only had to use a scoop and I would do two scoops only if I had worked really hard. Also lasted a long time for me so don't let the price scare you, it's priced like that for a reason.)
http://www.gnc.com/product/index.jsp?productId=4396596&cp=3593186.2108309
If you can't tell the GNC is my favorite "post" workout to take.
That's literally all I take. I just started working out again three days ago but when I was working out six months ago I had gone from being 200 pounds to 165 pounds in about three months and had noticeable increase in muscle mass and strength. So yeah the stuff above does its job.
Thinking about throwing creatine into the mix to take while I workout....anyone got any suggestions as to which one to take? I had a buddy tell me the walmart stuff would suffice and that your body can only accept about five grams of creatine a day.