Forward Thinking Systems