Bugfix: Special chars in advanced search fields were not treeated properly. Created a unicode compatible wrapper around urllib.urlencode(). Improvement: ensured that ALL the search parameters are preserved across page loads (ie. navigating from result set to record then back).