Welcome! and rules
Joel on Software
shared member performance
We are using general DAL class for all common DB routines. That class has many shared member(vb.net) functions which can be called without instantiating the class.
Performace issues: no. The only thing to bear in mind with shared (static) stuff is to be careful about storing any state using shared - you need to consider threading issues; ie, concurrent access to that data. If it's just a bunch of fuinctions and there's no shared data, shared methods are just fine.
Fog Creek Home