I learned today that if Crowd PR Angels can't offer you a guarantee in contact, then they are not worth a grain of salt. Any reputable and strong marketing agency should be able to guarantee their work 100% in contract, it's basic business skills people.