What I am trying to do is put together a dynamically built data shaped database return set. Basically, my user database is a tree of users, each user is registered on the site under some other user higher up the tree. When a user logs in they need to see all users registered under their name, all of the tree below them, but nothing above. I think that using datashaping would work fine, if I had a defined set of children,grandchildren, and a defined starting point. However, the tree will be constantly growing and branching, and the starting point will vary from user to user. Any ideas on how I should start going about this? Also, this site is not in production, so I can freely change the database to whatever makes the most sense to accomplish this.<BR><BR>Thanks,<BR>Andy C.