Well done! Its difficult getting shadows right and its even harder to describe how to do it. This helps a lot and also the fact you explain buttons by real world use is helpful and makes a lot of sense. If you have the time please read one of my articles as well!