@LHThomsonBOOKS @joshwebbmd @netfirms Sometimes they're good, and sometimes they're not. For the most part they're pretty good, and cheap