NACK... these are really good suggestions.