I'd be careful to note, that the only time you have to actually regenerate your earlybound classes, is when you need to access an attribute that was created after you lost generated your types.  If you delete an attribute, you just need to ensure that the attribute isn't used in any select, update, or insert statements, which is no different than late binding.