Wow, these are superb answers!! : )