yet the 2 never quite match. For example we get Microsoft SQL Server 2005 - 9.00.5324.00 - which doesn't appear in the above link at all. Does it mean it is at SP4 as you get "9.00.5xxx.xx". I presume the x.xx.x324.00 represent patches applied on top of the SP? Any pointers?