We are about to embark on developing a huge app - VB for the main UI - asp.net for some sister app's...

I found this white paper on structuring solutions and projects...

http://msdn.microsoft.com/en-us/library/ms998208.aspx

It's going to be VB winform / asp.net web form for front end - a real BL and DL (something I've never done before) - strong 3-tier/OO architecure...

Does anyone have any suggestions or techniques that they like to use.

My only production VS app so far has been for a pocket PC!

btw - dll's in the old VB6 days - do you still build them in VS? are they assemblies now?