Today a co-worker mentioned he had issues with a large "enterprisey frameworky" project that when compiled was 5mb in size. The concern was that to use a even a small piece of functionality of the assembly you had to reference the entire thing and that is bad for some reason.
I'm wondering if there are any performance or other disadvantages from loading such a big assembly in a website deployment hosted on IIS?