There are a few places in the current versions of Dataface (0.6.2 and earlier) where the navigation could be improved. For example, if you are browsing a result set of 100 found records by clicking next and previous, then you decide to add a related record to one of them, after adding the related record you will be forwarded back to the proper parent record, but your result set will have been discarded so that the only found record will be the one parent record. This is because currently Dataface doesn't use sessions unless authentication is enabled, so it can be difficult to figure out where the user has visited.
In a future version (0.6.3 or 0.6.4) I will be making sessions mandatory even if authentication is not enabled. This will allow us to keep better track of which pages the user has visited so that his result sets will be preserved across requests more readily. This will result in a better user experience all around.
=Steve