Great Western Properties knows what you need to do to sell a house.  Both times my agent negotiated great deals, one of them for cash!  We highly recommend them.