Hi Harold I bought ASP.net professional from Wrox which I found good for the ASP.net side of it, but what I've found far more useful is Begining VB.net from Wrox. The serverside language is far more important in ASP.net so it's worth learning to understand it properly (I'm finally producing proper OOP applications). Norman