A complete overhaul of My Musical Opinion! We converted the site from my own custom backend to the Silverstripe CMS. why you may ask? Because the Silverstripe CMS is very object oriented.
The website can be visited at: http://mymusicalopinion.com
The old version can be seen at: http://old.mymusicalopinion.com