Wow FP! Long post, my small post feels intimidated! Heehee...