Very well thought out. Nice job.


AL