Online recruitment services are among the most popular applications on the Internet. However, their usability is compromised by the information overload problem, as users must frequently search through hundreds or thousands of job advertisements for a given query. The CASPER project [I] seeks to enhance such services by providing users with more personalized information retrieval [3, 4] using JobFinder, an Irish recruitment site, as an application test bed. The following scenario typifies the problems facing traditional information retrieval applications. A User specifies a query for a software development job paying a particular salary rate. However, the user is actually looking for a permanent C++ job with a salary rate exceeding the amount specified, located in Dublin, Ireland. Thus the query is incomplete, limiting the accuracy of the search results. Moreover, two users with the same query will receive the same results even though they have different preferences-a second user with the same incomplete query but looking for a LISP job in Cork, Ireland, will not want to see information on Dublin or C++ jobs.