First version, tested on Magento CE 1.7.0.2.