I have always been a fan of Logic, and am attracted to PROLOG. But i don't have that much experience in this field. I was wondering if one can program anything with the language, like software calculators for example, or other types of useful systems besides expert systems.