I'd go ahead and migrate to a compact. My favorite is the Sugino 48/34:
http://harriscyclery.net/product/sug...teeth-3416.htm
Some speed demons don't like that the large ring is only 48, but I find it suits me perfectly.
And if you feel so inclined, go ahead and change out your rear cassette to something with a 28.