@firepower: Very well done.