To Patent, or Not To Patent
wavesplash: An alternate option is to give up some ownership of the patent for reduced cost and labor.  Have you guys talked with IMSciences?  They cut you a deal for a portion of the patent ownership and depending on the deal you cut can write most of it for you.  (I don't work for them, nor have I filed anything with them but I have heard good things about one of the partners).