Many supplements, like protein powder, merely replacements for several types of foods. Others, however, contain few to no calories and were made to have other, supposed muscle building properties. Most are utter crap, but there are a couple of that can produce a real difference in your training. Of these, creatine is essentially the most effective, most time-tested, perhaps even the lowest priced!