DAL updates; some formatting, CASCADE and updates.