Jimmy -- Thanks for your response and suggestions, as well as to everyone else who has helped on this problem. I was actually able to get this to work and I just haven't had a chance to post back to the forum. The fix was a combination of security rights to the catalog, along with setting the correct path to the catalog itself. You see in our organization there are actually two A.D. forests - turns out that I was setting the path to query Forest A while I was logged in with an id that only existed in Forest B. I was aware of the 2 forest issue (which I won't go into details on, but it is a situation that will remain in this organization due to structure of the company and its internal clients) but my assumption all along was that there somehow, somewhere existed a consolidated catalog. I was wrong. So, once I changed the query path to the correct catalog I got results without a problem. Everything was set up correctly all along in the InfoPath form, I just wasn't getting results because that user couldn't be found.
Now, because of this I am trying to find a way to work around the 2 forest problem. Unfortunately I will always run into a situation where the incoming user could be logged in to a Domain in either Forest. So, in the C# code behind I am trying to write a routine that queries Forest A first (since 90% of users will come in via that route) and if the results are null, try to query Forest B. In theory this should work but it is going to force me to load Qdabra onto separate servers. This is the piece I have not done so far. Has anyone else ever encountered a similar situation or have any other suggestions?
Bobby
PS. Jimmy, I actually live in Florham Park, a couple of towns over from Morris Plains, and I work in Morristown. Great areas but it is getting hard to stay here due to high taxes and the overall high cost of living in this area. Are you really in Japan? That is a far cry from Central NJ!