I would recommend!
I have been using Smart Practice for about 5 years now. They are a fabulous company. I have ordered clinical products, patient communications and patient giveaways. Unlike the previous reviewer I have never had an issue. The customer service team is very pleasant and always willing to help with any questions.