Norman: > Thanks for that tip Ryan. I was wondering if anyone else found this as I > know that everything I've read has suggested the opposite, and that it's > best to use a single Response.write call. It's going to be a bit of a pig > if it is as I've optimised all of the code I've produced to have only a > single response.write call. What have you read, and where did you read it? Whoever wrote it, they're wrong. > If it is true what is the optimal string length to write, ie > performance hit of visit to the response object vs memory > useage for the strings? Best not to concateener at all? Don't concatenate. It _is_ a huge performance hit. Use Response.Write repeatedly instead, and use response buffering. It will be fast. <http://www.microsoft.com/technet/IIS/Tips/asptips.asp#u> <http://support.microsoft.com/support/kb/articles/Q170/9/64.asp> and several others: <http://www.google.com/search?q=asp+concatenation+performance> /filip