An official check (aka certified check), is as good as a money order. The bank takes the money out of your account and gives a check drawn against their account. The funds are guaranteed. Of course, one has to ensure the check was issued by an honest bank.