Well,
I was getting ready to write this cool, earth shattering blog entry, but I was beat to the punch in a fancier fashion. So instead, I will summarize, and point to the resources :-)
.NET 3 is a collection of technologies and addons to the 2.0 Framework. It is not in my opinoin, and confirmed now a bunch of new bcl or clr stuff. It's features, platform, powerful features that may be rich and complex, but nevertheless, it's features.
...
The Projects collection contains "Project objects"; one for each open project in VS.NET. Each project has property named ProjectItems which is all the project items like the files, folders, sub projects, resources, etc....
I have been reading some posts and blogs by an Extensibility Guru: Chetan Chudasama
And through his info ( all vb.net stuff ) I got a few helper things.
1) Finding the Full Path to the Project of the current Selected Item.
...