2 weeks ago I had my longest ride at 30 miles. I got a lot of encouragement from people in this forum after that ride (like Tom Stormcrowe), and I was a bit inspired to push for a longer ride.
Today I set off from Corvallis, OR to Lebanon, OR, then I turned around and rode back. Time on the bike was 2:47, average 16 mph. I'm estimating total time at about 3:15.
This is a really flat ride. It climbs about 100 feet over 22 miles from Corvallis to Lebanon, so luckily the ride home is all "downhill".
I feel pretty good on the inside. My arms are a little sore right now, and I'm sure my legs will be telling me how they feel tomorrow morning.