Now i've heard bad things about both of these companies. I'm looking for something post-workout besides protein. Considering giving Halo from Muscletech or Cellmass from BSN a try. All the advertising bullshit aside which is a better product and has anyone tried either product? How about a decent pre-workout supp., No-xplode or NaNO Vapor decent products? Should I stick with plain old creatine Mono? Any advice, especially with concern to the Cellmass and Halo would be appreciated.