Three are three reasons: Most likely this guy just tried to be nice (obviously even in English language) or your file or passport number gave some indication to inquire or he was protecting the Schengen border by making sure that you were not involved in any illegal activities (like taking on work, selling drugs or robbing a bank).
Last edited by berlinflyer; Jan 16, 2008 at 9:47 am
Reason: Edited due to deleting of previous post