I personally don't believe in the over the counter stuff. Some, like LJ 100 are proven and work well, but there are side effects just like regular steroids. Like decreased testerone levels! Its really messed up. My 37 year old cousin, who used lots of steroids and tboosters to get in shape is now seeing a fertility doctor.
The best bet for you, who sounds like a guy that just wants the added boost to look good, not become a professional athlete, is to get started on a whole foods diet. That means cutting out sugar, all hydronated foods, and eating only high quality proteins, carbs and fruits and vegetables. Plus supplements like a good whey protein, glutamine (for muscle recovery), and glucosamine (for the joint pain from lifting), are all the essential to putting on muscle.
Also, what, how, and when you work out has a lot to do with achieving muscle growth. Maybe starting out with a personal trainer would be your best bet.
Trust me, you will get amazing results. It just requires you to have a little discipline. I know its hard not to get 'sold' on the over the counter magic pills, but trust me, what I'm telling you might save you from having to deal with a lot of b.s.