It is difficult to switch context. This is probably one of the reasons I've never really tackled web development. In one scenario, you have to know C#, the Web namespace, ASP.NET programming concepts, HTML, Javascript, and SQL (yes, there are other combinations, but eegads, it's still a lot). Since web development isn't anything that I do for a living, learning HTML, Javascript, and getting proficient at ASP.NET programming is quite a bit to do for just for fun. On the other hand, if someone paid me to do it, you bet I'd invest the time and energy. So, I guess, I like to digest knew things in small doses when it's on my own time, but I don't mind tackling the whole shebang if the job requires it. Marc MyXaml Advanced Unit Testing