Hey, I've looked around, but can't find the answer: what's the difference between чего and что?

I know that (basically) чего and что are the same word in different cases, but what's the difference, for example, between:

чего ты хочешь?

And:

что ты хочешь?