Good questions. Hopefully the answers are fulfilling and can put some (if not most) of the issues to rest.