thanks for the replies Jason. At least it's good that i'm not overlooking something. I will go ahead and write the code to create this functionality. I might just use ODATA to query the List and MemberList set's but the workflow in the link you supplied is interesting as well.
Thanks
Ken