Yep, ok ... we do a similar thing (caching static datasets for combos/dropdowns). But, all the data is retrieved and cached at program startup ... and it still goes through a Web Service to get it. The UI still never accesses the data access layer directly, just the static datasets.
~~Bonnie
>I use a helper class that deals with all the picklists. Afterwards, this static data is cached for future use. I use this approach for speed considerations, since i dont want to go thru n layers to get some static data.
>
>Vlad