@firepower: Great post and