foreglimpses