I am happy to introduce one new feature in the GF runtime. The GF parser now returns some results even if the input sentence cannot be fully parsed or is incomplete. There is a brief description of the feature here:
http://code.google.com/p/grammatical-framework/wiki/BracketingAPI
The API is preliminary and there might be bugs in the implementation but the code is already in darcs.