Now this is very cool...why VS.NET doesn't have this built in is beyond me...
Visual XSLT pretty much all you need for XSLT development within Visual Studio .NET...costs $295 for commercial users but they have an educational license (which I think is always a good idea!) see
here for pricing...