@alchemage: Great post. This