Yes a namespace might not be same as a vcx but in .Net everything is an object and thus a namespace could easily be seen as a sort of classlib. Actually I don't bother myself with its definition much (and not sure I could describe it ever).
Yes a class instantition and calling its functions would take more than calling a weekend function directly. OTOH weekstart, weekend and such functions are not good samples for class.
Cetin