@ohmano: Really good summary.