Just received my hayabusa .org stickers in the mail with a short note thanking me for my donation from "Mrs. Captain". Have we discovered the true "Brains behind this operation"? At any rate, thanks for all both Cap and "Mrs. Cap" do for this site. It is much appreciated!