we have pretty much speculated on all of those over and over.. (: ... there are a good number of possibilities here... imho mj