Diagonal of a Pentagon

In a regular pentagon of side 1, find the length of the line connecting two non-adjacent corners. Can you do this with and without trigonometry (using sines and cosines)?

Source: Based upon puzzle 124 in Ivan Moscovich's 1000 PlayThinks, though I've seen it elsewhere.


Solution
Mail to Ken