(This is not "my" solution.  I think I read a solution to this problem
or one very like it many years ago - no idea where.  I'm not a graph
theory guy, so I'm pretty sure I didn't come up with it entirely on
my own.)

Definition of problem:

We are given that there are 3 utilities and 3 houses which are laid out
something like the following:

       X      X     X


       0      0     0


Where the utilities are represented by 0s in this problem and the
houses are represented by Xs.

For the sake of argument, we can say that the utilities are water,
electricity, and telephone.  We are asked to draw lines connecting
each utility to each house without having any line overlap any other
line.  We are asked to do this without tricks and without going out
of the plane of the sheet of paper on which the objects are drawn.

The solution is that the problem is unsolvable.  Here is the reasoning.
We will divide and conquer to develop our solution.  We note that in
order to connect 3 houses to 3 utilities, that we must first connect
1 house to one utility.  This, we can do easy enough:


0----X    (Diagram 1)

We note that we might have drawn this as

0       0         X      0
|   or   \    or   \  /\/      (Diagrams 2, 3, and 4)
|         \         \/
X          X

and that all of these different solutions to the smaller problem
are in some sense identical.  That is, no matter how complicated we
make the drawing, there really does only seem to be only one real
solution to the problem of connecting one house to one utility.
Convince yourself of this before proceeding.  (If you go on w/o
convincing yourself of this, you are wasting your time.)

Now, let's add one more utility and one more house to the problem.
We find a solution is:

X------0
|      |
|  A   |  B           (Diagram 5)
|      |
0------X

Again, we note that there is really only ONE solution to this
problem.  (Convince yourself of this.)  We can draw the lines
however we wish, but there really, in some strange sense, is
only one solution.  You will note that we have cut the plane
into two parts now.  We have created a polygon that has an
inside which we denote as 'A' and an outside which we denote 'B'.

Now, we add one more utility and we note that there seems, at
first, to be two solutions.  We can add the utility to Diagram
5 either on the inside or the outside, giving us either Diagram
6 or Diagram 7, respectively.
                               
                            0
                      _____/ \
                     /        |
X------0            X------0  |
|\   B |  C         |      | B|  C
|  0   |            |   A  | /
| A  \ |            |      |/
0------X            0------X

(Diagram 6)          (Diagram 7)


We note, however, that, in some sense, both of THESE solutions
to 3 utilities and 2 houses is identical, because each of them
divides the plane of solution (the piece of paper) into the 3
regions: A, B, and C!  If we look really hard, we can SEE that
they are really the same!

So now comes the moment of Truth!  We've solved the problem of
3 utilities and 2 houses, and what's more is we kinda suspect that
there really is only ONE solution to this problem, which can be
drawn (for example) as either diagram 6 or diagram 7.  But we
need to add one more house, to solve the original problem of
connecting 3 houses and 3 utilities.  But where do we add it?
If we put it into region A, then we can't reach the utility between
region's B and C!  If we put it into region B, then we can't reach
the utility between A and C! And if we put it into region C we can't
reach the utility between A and B!  And so, the problem appears to
be unsolvable (without going outside of the plane -- without drawing
off the paper).

One problem remains.  We may not feel comfortable drawing these lines
all over the place, when the original problem put the houses in one
line and the utilities in another.  One way to think about it is this:
In our solution we allowed ourselves to put the houses wherever we
needed to put them in order to solve the problem.  If we can't solve
the problem if we allow ourselves to put things wherever we want, then
we certainly can't solve it in any particular configuration!

(I've heard that this proof is very similar to the proof of what is
called "The Four Color Problem" in topology, which is apparently still
known as "The Five Color Problem" to some cartographers.)