@alchemage: Great post. What