Thank you for using the site.
I'll be happy to help you with this. Please post the problems at your convenience.
I'm sorry that I couldn't reply sooner. I have been away from my desk for the past few hours. I'll have the solutions posted for you soon.
Here are the solutions:
Please feel free to ask if you have questions about any of these solutions.
If there is anything else that I can do to help, please feel free to request me specifically by adding "For Ryan" to the beginning of your new question.