I wrote a little app that does all the data access from separate cs class files (like IBuySpy). I need to cache (and remove) some datasets from where they are retrieved in these class files, but cant seem to get the Cache to work from inside the classes. (Works fine from the code behind files, but theres to many places to Cache and Remove the objects) Tried making a new Cache object--- System.Web.Caching.Cache cache = new System.Web.Caching.Cache(); cache["ds"]=ds; but it reckons the cache object is null. Can I do this from here?<BR>Thanks