all great info. how many of these suggestions are from your real world experience?