On if Neptune Society goes out of business, I asked that. The money you pay goes into a federal trust account in your name. If they go out of business (you change your mind or your family does), your or your estate gets the money back in full.
To the posters doing the ScienceCare route: What...