Great, detailed post! Thanks.