real nightmare to maintain properly, but depending on the industry you are servicing, a watchful eye to the legal aspects is very important.