Maybe a quick look here[^] might help...
I don't speak Idiot - please talk slowly and clearly 'This space for rent' Driven to the arms of Heineken by the wife
Check out Enterprise Architect from Sparx, they have an add-in for VS 2005 and Microsoft officially chose them as their provider for UML support in Visual Studion.