Rhishikesh,
Thanks - we do have some dynamic SQL - rather too much of it - but I wouldn't expect it to be as large as the number of procs we have.
However, we do have web processes which create a batch with a 100 lines of "insert into #tables values ()"
Would this cause a lot of procedure cache ie 2Gb or 3Gb for 120 users ?
I'd rather not disable statement cache but we could try it just to see how much is used.