Ghee is one of those things that just should NOT be bought at the store. I've done it, it's yucky.
The stuff you can make at home is easy to make, cheap, and tastes SOOO much better.
Plus, it makes you feel cool to say "Yea I made some ghee this weekend. And what!!"
....or maybe that's just me.
Anyways, ghee is also known as clarified butter, made by cooking butter until the fat separates from the milk solids and the water evaporates from it. It's used a lot in Indian/Bengali cooking - everything from sweets to curries are made with it, and it makes a huge difference in taste. Regular butter or oil COULD be substituted for it, but then the dish will miss the nutty flavor that ghee contributes! Mmmmm.
Try mixing a touch of it with some white rice and salt. ooo, all the food groups!
Carbs, salt, and fat. NOM.