Having just written about Leptin, it's Ghrelin's turn now. When your stomach is empty, serum ghrelin level is high and when your stomach is full, serum ghrelin level is low. Interestingly, high serum ghrelin has a beneficial effect on the hippocampus (responsible for learning stuff) so do your studying when you're hungry!
As a full stomach reduces serum ghrelin and thus reduces appetite, anything that keeps the stomach full for longer reduces appetite for longer. This is where enterogastrones come in. The most useful one in terms of appetite control is cholecystokinin, the secretion of which is stimulated by proteins & fats. This is one reason why diets high in proteins & fats keep you full for longer. Another useful filler is fibre/fiber, of course. As shown on the BBC programme "The Truth about Food", blending a meal with water or some other low-calorie liquid like soup also slows stomach emptying.
Finally, sleep deprivation raises ghrelin so I must try harder to spend less time on my computer and get some shut-eye.