In response to someone who pointed out less expensive parking options: Yes, if we were just parking, we can do better. But we have a 300 mi/500 km drive on both ends of the trip, and knew we needed a hotel night on each end of the trip. Therefore, what we're doing makes more sense to us, because it's not likely we could have had a less-expensive total package (hotel+parking) otherwise. Twenty years ago we might have been up to getting up at midnight, driving 500 km to SFO, then flying 15 hours to Europe, but we're older now (and frankly, better off financially).
If you say, "Why aren't you flying out of Reno," the answer is "We couldn't put together a routing that worked with IcelandAir and using frequent-flyer points to fly home in first class." So we add some inconvenience and expense in some places in return for a nicer flight experience.
I do not expect to be online much until we get to Hamburg sometime tomorrow, and maybe not much even then. After all, we're supposed to be enjoying ourselves on the one day we have in Germany while also trying to adjust to a new time zone, not huddling over a computer.