I should have mentioned that they will only be working with a subset of the data. Based on some fields they enter we have pass a custom SQL command to the dataadapter. For example there is a table that holds all of the people in the company, the name, phone, etc. They will fill in a specific hierarchy and get back only the people who are under ...