Whether you're buying or selling a home, be prepared for a lengthy, complicated process. The outcome can be rewarding, but recognizing -- and finding -- a great deal isn't always easy. Read Next: ...