Of all areas of law, real estate is one of the most complex. From ever-changing zoning laws to understanding the various types of contracts involved with the many different types of transactions, it can be very difficult to stay up-to-date with this area of law....