Developers, take a moment to remember a recent WordPress project that you completed. Think about the interesting challenges you faced (and overcame). You may have even picked up some new skills in the process. Now, think about the satisfaction of delivering that project to your appreciative client. Pretty sweet, eh? Let's fast-forward a month or so after that project was delivered all shiny and new. You take a look at the site and find that the client made some changes that you might not have anticipated....