Does anyone have experience working with Diamond Financial (diamondfs.com)?