@sigmundnash: Some great points