We have a web application we are creating to work with GP. As part of it we are creating a set of Smart Lists . our application is able to query GP to get the custom smart list and using the data in the database recreate the smart list SQL which it then users to get data from GP.
Please note this is how GP processes Smart lists based on results of running the SQL profiler. The smart lists are created using smart list designer.
*This post is locked for comments