7 Critical Questions to Ask Every Agent Before you Sign Anything