Excellent post! I like how accessible you've made this topic. The PHP manual is nothing short of horrible when it comes to explaining magic methods! Also love your overall website: superb design!