I obviously don't really have enough to do at the moment or i'd be unable to accomodate/ponder this thought. :D
On a 'purist' level, does anyone think that there should be a sub folder under DAL (\Entity) that contains the files:
etc, etc, etc...
Also, another folder DAL (\Provider) should be present and contain:
etc, etc, etc.
from an organisational point of view, this would make good sense. this would then just leave the SiteProvider.cs and DataAccess.cs files under the DAL root.
ok, head back in the open now
 i think it's such a good idea anyway and have since reorganised as above