  When a linear order has an order preserving surjection onto each of its
suborders we say that it is strongly surjective. We prove that the set of
countable strongly surjective linear orders is complete for the class of sets
which are the union of an analytic and a coanalytic set. Using hypotheses
beyond ZFC, we prove the existence of uncountable strongly surjective orders.
