Before you put your home on the market get a pre-listing inspection!
You might ask yourself why?
Have a home inspection done so you are fully aware of the condition of your home. Have a professional home inspector go through your home and highlight any major problems or areas of concern. This will give you the homeowner a opportunity to fix the problems before a offer is made on your home. Then when their home inspector checks your property you can rest easy that there will be no surprises presented to cause the deal to collapse.
In summary having a pre-listing inspection on your home will give you peace of mind and assurance that you should be able to sell your home much easier by having a pre-listing inspection done.