Wow! You sure asked a great question! (And one that is sure to generate a ton of answeres, especially from real estate agents!)
I recently posted the second blog in a series of three, on would only add that I have a 3-part blog series titled "Things To Do When Selling A Home". You can access these blogs on my website at http://www.DesertAreaGolfHomes.com
(click on the "Read My blog! link). Will be posting the last of the series soon.
You have already received a lot of good advice. About the only thing I would ad is try to find a listing agent with good internet marketing exposure as this is where buyers usually start their home search. You may want to look for a real estate agent that is "e-PRO" certified indicating certified expertise in real estate related technology and internet marketing.
Best wishes in listing and selling you home - if I can be of any assistance please let me know.