Wow thanks for all the great input you guys. Looks like I need to spend some time and research what I want to develop with before I start thinking about the how. Another thing to think about is that a lot of the documentation in vs 2005 is .net 2.0 specific, so I would spend more time sorting through search results I can't use than if I just went with 2003.