Thanks to everyone who posted in this thread, great stuff.