Do I Get Free Upgrades?
When I release new versions of a particular class, as long as it's basically the same material that was covered in the previous class then yes you'll get a free upgrade. If there's a little bit of new material sometimes I'll do a $1 upgrade. I did a $1 upgrade when we went from Office 2003 to Office 2007 because of the differences in design with the new Ribbon and such.
Only if the class is significantly different would I ask for you to pay for it again and honestly this hasn't happened yet. Sometimes with a brand new version of a template or a radically different class I'll give a 50% discount.