I am continually build a class library. I include it in all the solutions I work on and anything that comes up that I write a class or function for that I think can be reused I make it reusable and section off into an apropreate Namespace. So I have a root namespace Ezekiel with namespaces Data, Web and Windows right now. There are also some c++ librays but they ae already seprate.

Anyway, what I'm wondering is should I split the web and windows namespace out into seperate projects/libraries from the root and data?