With the quality of work you have posted, you should be doing this for a living. Nice job!