There is no such thing as a perfect deal and there will always be pitfalls waiting for buyers as they go through the diligence process. The most common ones can be avoided, however, if buyers can pay attention to them in...... Read More