Nicely done... may have to give this a try at some point.