Thank you for this excellent pair of posts - they're both very informative!