@garybilbao: Whew, so much