Ha! I always love seeing the twins get a good, um, come-uppance. The Severus/Charlie conclusion is an excellent touch, too. I particularly enjoyed Charlie's description of the various chemical reactions that help explain everything. And of course, Gred and Forge are in fine character.