Ran across this site thru Google shopping. It has a New York address, but I've never heard of them. Has anyone shoppedthru them?