@alchemage: Great post! I