I do agree with the post above, the biggest cause of the emr implementation failure is the mismatch between the application and the practice. The other reasons would include lack luster training and motivation to use the new system. If people find slight modifications on a social networking site a nuisance, new work flow would definitely be a big issue. EMR selection and implementation is a huge step, its better to have a selection and implementation(step) plan, to ensure that you find the perfect fit for your practice and make the implementation process simple for those concerned. A good EMR company can help you achieve the latter to some extent and also provide you with customizable templates. I work as a HIT research analyst and having a good client service definitely goes a long way, i would recommend a company like curemd. They are one of the oldest emr companies they have a good client base and their business thrives on their client service department. here is their emr page:
http://www.curemd.com/emr.htm