Joe, since you have written about your invention in a public forum, you should be safe from having somebody else try to patent out from under you. Perhaps a lawyer on this site could confirm that, but it is a comforting thought.

Ed