Has anyone dealt with either of the above companies? If so, what was your experience like with them? I appreciate any feedback. Thanks!