It kills me to have to go through this again and again but I have stepped back around to this point. For what ever reason I am finding myself writing DAL code.