Author: lpaulriddle

  • Super humid run

    Super humid run

    Nice soupy morning today with overcast skies, temperatures in the mid 70s, and dewpoint around 70. I wasn’t sure I felt like running all that far, but I ended up going 11 miles at a very relaxed pace of around 11:30/mile. Any faster, and I likely would not have made it that far. The overcast skies and a slight breeze out of the north both helped quite a bit. Ordinarily, I would bring my hydration vest on a run like this, but the reservoir has sprung a slow leak with which I have yet to deal. Instead, I brought my hand-carry soft water bottle. It has a stated capacity of 16oz, but when it’s in its carrier, I think it’s more realistically about 14oz. I went through 3 bottles of water, refilling once at the library at mile 5, and again at the local park at around mile 8. Both locations have convenient water bottle filling stations, although the library’s is indoors, and only available when the library is open (which isn’t until 10 on weekends). I’ve been running past these locations for years, yet for whatever reason, it didn’t occur to me until this year to stop and refill. It’s nice not to have to carry as much water to support longer runs, and I also find myself drinking more during my shorter weekday morning runs, which helps me maintain my energy. With that said, I am going to need to figure out some way to replenish carbs and electrolytes for longer runs in hot/humid conditions, as water by itself is not quite enough. My struggles with getting “over the hump” during long runs in the summertime are well-documented. I often eat a granola bar about halfway through my runs, which works great in cooler weather, but doesn’t help all that much in heat and humidity. Today, I made it farther than I have in the past under similar conditions, but as I was coming down the home stretch, I was definitely starting to run low on energy. I may stop by the local REI next week and pick up a few carb/electrolyte gels to try out. I suspect they’ll help, but I still wonder what people did back in the old days when gels weren’t an option.

  • 2025 Pool Season

    2025 Pool Season

    It was a late start to pool season this year, thanks to a very cool and wet month of May (not that I’m complaining by any means). In most years, we try to have the pool open by Memorial Day weekend, but this year, we held off for another week, uncovering it on June 1. My first swim was yesterday (June 6), and the water temperature was still only 76°F. I used the tether, and picked up right where I left off last year, swimming 3 sets of 60 breaststroke, 60 front crawl, 60 butterfly, and 60 backstroke, for a total of 720 strokes. I’m going to try to swim more days than not this season, and we’ll see how that goes. I missed today because I was too busy vacuuming and cleaning the pool. The good news is, I think there is light at the end of the tunnel with regards to the massive chore that is spring pool opening.

    This is our second year with a variable speed pump. Even running it 24/7, it uses less than half the electricity than our old 1hp single speed pump used running 12-14 hours/day. Most of last year, I ran the pump at 2600rpm in the morning, 1750rpm in the afternoon/evening, and 750rpm overnight. This year, at least for now, I’m running it at 1750rpm for 13 hours and 750rpm for 11 hours, with occasional “boosts” to 2600rpm to run the pool cleaner. With electricity getting more and more expensive, the VS pump has been a big win, but the trade-off is that the skimmers don’t work as well at the lower pump speeds. Last year, I found myself manually skimming the pool surface much more often. I’ve ordered a Betta SE Plus solar-powered skimmer robot, and am hoping it will help. Also, anecdotally, it seems to take more work to get the pool fully clean and clear during opening. The past two seasons, I’ve been vacuuming to waste, then running the Polaris to pick up the larger debris, and then vacuuming again to the filter to get the rest of the fine particulate crap up off the bottom. In prior years, the final vacuuming step was not needed. This may be more an issue with the Polaris not working as well as it should, though (long story that probably warrants a separate post).

    My Autopilot salt chlorinator is acting as flaky as ever this season — a lot of the time it works fine, but often, I see intermittent “check/clean cell” and “low amps/cell” errors flashing on the display, with volt/amp readings all over the map when it is happening. At one point, I got the error condition to clear up by going into the maintenance menu and selecting “force reverse”. Last year, I had the same issue at one point, but it cleared up and the system ran flawlessly for most of the season. I am wondering if it is finally time to replace my salt cell, which is way past its prime. It has outlived the original DIG-220 control unit as well as the original tri-sensor. The cell has been in service since 2009! Its stated lifetime, per Autopilot, is 60,000 amp-hours, and it has about 43,000 amp-hours with the current controller, which I put in service in 2019. That’s about 7200 amp-hours per season over 6 seasons. Before 2019, it ran with the old controller for 10 seasons (2009-2018). If we assume similar usage over those 10 seasons (I never checked the amp-hour reading on the old controller), then the cell has seen about 7200*16 or 115,200 amp-hours of usage. That’s almost twice the expected lifetime!! I’ve had a new cell on hand for 5 or 6 years, and every year, I debate whether to put it in service, but the old one just seems to keep on going. Maybe the time has finally come to retire it.

    In any case, I’m hoping that within a week or so, I’ll be spending more time swimming than I am maintaining the pool.

  • Zeke’s Colombia Huila (bag #2)

    Zeke’s Colombia Huila (bag #2)

    • Beans: Colombia (Huila) – single origin
      • Roaster: Zeke’s Coffee (Baltimore, MD)
      • Origin: Colombia (Huila)
      • Roast level: Medium/Light (2/8)
      • Roast date: 4/1/2025
      • Purchase date: 4/7/2025 at Green Valley Marketplace in Elkridge, MD
        Freeze date: 4/8/2025 or 4/9/2025
        Thaw date: 6/2/2025
        First cup: 6/5/2025
        Last cup: 6/16/2025
      • Process: Washed; Varietals: Caturra, Castillo
      • Tasting notes: Orange, caramel, milk chocolate
    • V60:
      • 19g coffee / 300g water (1:15.8)
      • Ode: 4
      • Water at 100°C
      • Recipe: Single Cup V60 Pourover with size 2 cone, 40g bloom water and 50g pulses – finishes around 02:50
    • AeroPress with Prismo:
      • 17g coffee / around 250g water (roughly 1:15)
      • JX: 20 (2 rotations)
      • Metal + paper filter
      • Pour enough water to wet grounds / stir / bloom until 0:45
      • Fill cylinder to about 1/4″ from top / stir 6-7x front to back
      • Steep until 03:00 / stir again / press slowly
    • Previous bag: May 2024

    I bought and froze this bag in early April, so I would have some coffee in the house when we got home from our trips in April/May. I put all of the beans into a gallon freezer bag, got as much air out of it as I could, and put the bag in the basement freezer. It stayed there a little bit longer than planned, as I ended up buying a bunch of coffee in the meantime.

    My first two cups were somewhat roasty and low in acidity. I brewed cup #1 at grind setting 3, and it tasted a little bit over-extracted. Setting 4 was better balanced. 1:15 was on the strong side, so I will try 1:15.8-1:16 tomorrow. Interestingly, I see that last year, I was brewing these beans at 1:14. I can’t imagine why I would want it that strong, but it could be that I’m getting better extraction using 6 pours of 50g water (vs 5 pours of 60g water), which keeps water in the cone a little longer. I was also using a different grinder then (JX), so it’s hard to compare grind sizes. My tastes have probably evolved over the past year, as well.

    Final note: As of today, I am using a new scale. For the past year or so, I have had a cheap coffee scale from Greater Goods, which I liked just fine, until the tray started wobbling and giving inconsistent readings. You get what you pay for, I guess. After doing a bunch of research and comparison, I narrowed my choices down to the Timemore Basic Mini and the Mx. Cool Katze. I ended up going with the Katze. It was about twice the price of the Timemore (though still a good bit cheaper than Fellow Tally or Acaia Pearl) but the deciding factors for me were (1) it’s made in Taiwan vs China; and (2) it has a unique retracting control panel which protects the scale during storage. It seems solidly built, has some weight to it, and has a metal tray. Feature-wise, the only thing it has over the Greater Goods scale is an automatic timer for pour-over, which I have yet to try out. One of the Timemore’s selling points was a flow rate indicator, which the Katze lacks, but I’ve somehow managed to get by without one up to now, so it wasn’t a show stopper (and, surprisingly, the $190 Fellow doesn’t have one, either). The Taiwan-made Acaia would have been a strong competitor, but it had extra features I didn’t need (Bluetooth/app) which added $30 to the price tag. Overall, the Katze seemed like the best combination of price, features, and build quality. It has worked well for one cup of coffee thus far, hopefully with many more to come.

    6/6: As I had suspected I would, I liked this better at around 1:16, so I’ve updated the recipe to 19g/300g.

    6/11: I brewed some of this in the AeroPress at the office (see above), and it turned out pretty good, in spite of my not using a scale and not having the grind dialed in on the hand grinder.

    6/16: Finished the bag up today, and once I got it dialed in, it was very consistent from cup to cup. Except for today, I brewed a little over 38g of beans per day, and used the 1lb bag up in 11 days. This morning, I had a little over 42g left, so I made the cups a little larger so I could use all of the beans up.

  • SUP Report

    SUP Report

    Today was my second time out on the SUP, and I have to say I’m really enjoying it. I’m getting more comfortable paddling around, mounting and dismounting, transitioning back and forth between standing and kneeling, etc. Next, I’ll be looking to read up on technique, so that I can paddle more efficiently and go longer distances. Compared to the kayak, I love how quick and easy it is to load the board up onto the car roof for transport. When Cathy and I go paddling, I always dread loading the kayaks back up onto the van roof after we are finished. It takes at least 10 minutes of moving the step stool around, climbing up and down, fiddling around with the straps, making sure everything is tight, etc. With the SUPDawg, the board is up and secured in about 30 seconds, and I suspect 2 boards will only take a few seconds longer. I also think the SUP will be a very nice paddling option for the hotter months, and can see it becoming my go-to watercraft from June through August.

    One change I made this time around was to swap the 8″ fin that came with the board out with an aftermarket 5.5″ fin. The shorter fin did a better job clearing submerged obstacles in the shallow tidal estuary headwaters that I frequent. I suspect that the 8″ fin will track better in deeper water, but my paddling technique hasn’t yet improved to the point where I could notice a difference. I’m sure it’ll get there, and I’m sure I’ll be experimenting with both fins as time goes by.

    Today’s paddling destination was Tanyard Cove, which is the same place I paddled two weeks ago on my rainy maiden voyage of 2024. Next up, I may head to Pasadena at Green Haven Wharf, or possibly the headwaters of the Severn River near Millersville. The latter will require a rather long carry, so I’ll have to think about the logistics and decide if it’s doable.

  • Brewing Good Sumatra Arisarina

    Brewing Good Sumatra Arisarina

    • Beans: Sumatra (Arisarina Cooperative) – single origin
      • Roaster: Brewing Good Coffee Company (Savage, MD)
      • Origin: Sumatra, Indonesia (Aceh Tengah)
      • Roast level: Medium
      • Roast date: 5/21/2025
      • Purchase date: 5/25/2025 at BGCC in Savage Mill
        First cup: 5/27/2025
        Last cup: 6/4/2025
      • Process: Wet hulled; Varietals: Catimor, Typica, Timtim; Elevation: 1400-1700 MASL
      • Tasting notes: Chocolate, dried cherries, above average body and low acidity
    • V60:
      • 19g coffee / 300g water (1:15.8)
      • Ode: 5
      • Water at 95°C
      • Recipe: Single Cup V60 Pourover with size 2 cone, 36-40g bloom water and 50g pulses – finishes around 02:50

    This was my second time buying coffee from Brewing Good. To avoid the hassle of parking at Savage Mill, I stopped by during my Sunday morning bike ride, which was very convenient. I suspect it won’t be the last time I do that.

    I started at 1:15 and grind setting 4. After exclusively drinking fruity light roasts for the past month, this was quite the departure. It is really bold and roasty, with no noticeable acidity at all. The bag mentions that the roast is “a little darker than medium”, but I didn’t notice any of the burnt flavor that often turns me off to dark roasts. It has more than enough body at 1:15, and good flavor, but it starts to get a little bit overpowering around halfway through the cup. I suspect 1:16 will tone it down a bit, so I’m going to try that tomorrow.

    6/1: I have brewed several cups with 19g/300g (1:15.8) and grind setting 5, and they have been pretty nicely balanced compared to my first few cups, which tasted a bit over-extracted. The draw-down is super, super fast — it’s mostly finished brewing at 2:40 to 2:45, even with the size 2 cone and a slower pour (5 pulses finishing at 2:10). The fast draw-down time, (relatively) coarse grind, and quick extraction are all very much in line with other Indonesian coffees I have brewed.

    6/4: Finished these up, and the grind settings I noted on 6/1 definitely produced the best cups. Recipe updated.

  • Spring Running Notes

    Spring Running Notes

    I am settling back into my regular running routine after a very travel-intensive April and early May. Last month, I ran a few times aboard our cruise ship, which had a 1/7 mile jogging track. One day, we were sailing into a strong wind, and with each lap, I would alternate between struggling against the wind and then being pushed along almost effortlessly. It was more interesting than my other option (running on a treadmill) but wouldn’t be my first choice when it comes to outdoor running. I think that if I ever became a long-term cruiser, I’d be looking to do my running on solid ground while the ship was in port.

    This past Thursday, I ran 7 miles in a misty drizzle. Conditions were similar to another run I took about a year ago, and I dressed very similarly to that day — in particular, I wore Vibram V-Runs with Tuli heel cups and no socks. It was a reasonably pleasant run, but unlike a year ago, I ended up with a blister on my right big toe. I didn’t even notice the blister until a day later after climbing, when I was walking around barefoot, and something felt a little “off”. So, it hasn’t really been an issue with my everyday activities. Even so, in spite of the relative comfort of running “commando” vs wearing toe socks and having them get waterlogged, I’m going to need to do something differently the next time I run in the rain. I’m just not sure exactly what yet.

    Ordinarily, this time of year is when my mileage starts to drop as the heat and humidity increase, but we have had an abnormally cool week leading up to Memorial Day. Today, it was in the low 50s when I embarked on my Saturday morning run, so I took advantage of it and ran 15 miles, which is a PR for me for distance. I had initially planned to stop at 13.1, and later at 14, but I kept going because I felt pretty good. I think I did a decent job pacing the run, averaging 11:11 per mile. I made sure to hydrate the night before, and I ate 3 pieces of egg bake before the run, and a Protein Plus bar at mile 6 or 7. I stopped once at mile 7 for a pebble in my shoe, and once at mile 11 to refill my water bottle. I covered some new (to me) ground, running out past Timbers at Troy golf course to Lyndwood, and back past Rockburn Park to Belmont. I wouldn’t want to do that on a weekday (or a very hot day), but it was a nice loop that facilitated a 15-mile run without the need to repeat any sections.

  • Paddle Notes

    Paddle Notes

    Today was my second time on the water this year. My goal every season is to get out once a week, but I have yet to achieve it, mainly because I don’t like going out when it’s extremely hot. As a result, most of my paddling tends to be in May-June and September-October. We’ll see how the rest of this year goes.

    Today, I went to Homeport Farm Park in Edgewood and paddled on Church Creek. I typically try to get there once or twice a season. Noteworthy is that instead of my kayak, I used the inflatable stand-up paddleboard that I bought for Cathy in December 2023. It is an AquaGlide Cascade 11′ which I bought on closeout at REI. It was our first time using it anywhere except the pool. 2024 was a bust, because I left the board out in the sun by the pool while it was fully inflated, and it sprung a leak in the seam. I was able to repair it with HH-66 vinyl adhesive (link to helpful video), but didn’t get around to that until late fall, so this year was my first opportunity to take the board out on the water.

    Inflating the SUP with a hand pump can be tiring. As the pressure increases, it gets harder and harder to operate the pump, due to the increased resistance. The optimum pressure for the board is around 14-16 PSI, but by 10 PSI, I’m ready for a break. If we end up using the board frequently, it may make sense to invest in an electric pump. For local trips, I bought a Yakima SUPDawg roof rack mount, and I tried that out for the first time today. It was easy to use, and did a nice job keeping the board secure up on the roof. To avoid bursting seams, I transported the board at around 10 PSI, and finished inflating it when I arrived at the launch. Then, I let some air out of it before driving home. I don’t think I’d want to transport it on the roof for long distances (e.g. to the shore) but the SUPDawg does seem to work really nicely for shorter trips, and it saves time on days when I’m on the clock (which, TBH, is most days). Plus, if we ever buy a non-inflatable board, we have a way to transport it.

    It took a little while to get comfortable on the board. At first, I was really shaky and a little panicky. It also took some time to figure out how to paddle straight. It’s nothing like paddling a kayak. I did fall off once, when I made the rookie mistake of paddling into shallow water. The skeg hit a submerged log, the board stopped suddenly, and I lost my balance. Lesson learned: in shallow water, kneel on the board. I will say that it’s much easier to get back on the board than it is to get back into a kayak. No paddle float or bilge pump needed!

    All in all, I paddled around 2 miles. By the time I was finished, I was able to paddle straight and steer the board where I wanted, and I could smoothly transition between kneeling and standing. I really enjoyed myself, and I’ll probably try to do this more often this year. The board is a crap-ton lighter than my roto-mold kayak, which my back appreciates, especially this time of year.

  • Inaugural Paddle of 2025

    Inaugural Paddle of 2025

    It was a slightly late start to paddling season this year — by this time last year, I had already been out 3 times. I’m not complaining, though, because we had a good excuse, namely, our trips to Europe and Utah. We’re back to the daily grind for a while now, and paddling was high on my priority list for this week. My initial plan had been to go yesterday, but I had some issues getting out the door (misplaced wallet) so I ended up going running instead, but I left the kayak on the car in hopes that I could go today. The only thing that potentially stood in my way was the weather, with rain and wind predicted all day long from a slow-moving system coming up from the south. Too much rain and wind would have kept me inside, but this morning, the conditions were pretty good, with just a steady drizzle, light winds, and comfortable temperatures in the 60s. After taking care of a few things at home, I set off for my favorite weekday morning launch, namely, Solley Cove Park in Anne Arundel County, which was completely deserted this morning. This may seem surprising, but while I’ve dealt with sprinkles and occasional cloudbursts while paddling, today was the first time it rained the entire time, from arrival to departure. Everything went smoothly, though. I wore swim shorts and a long-sleeve rash guard with my NRS paddling jacket. I also used a spray skirt to keep rain out of the kayak interior. I bought the skirt 3 or 4 years ago, and I think this was only the second or third time I’ve used it. It did a great job keeping me dry, so much so that I don’t think I’d want to be without it in conditions like this. The only thing I was really missing was something to cover my head, but with the mild temperatures, I didn’t mind my hair and face getting wet. Any colder, and it might have gotten uncomfortable. I debated wearing a rain jacket (which has a hood) instead of the paddling jacket, but I think I made the right call. I may look to pick up a wide-brim waterproof hat at REI or somewhere that I can use in these kind of conditions, as I think my “face sucking” neoprene paddling hood would have been overkill today.

    I paddled just under 6 miles, going out to the end of Tanyard Cove and back, and then south on Marley Creek to Brewer’s Island, around the island, and back to the launch. I had a steady drizzle for most of the paddle, with a few brief heavy downpours. The wind kicked up once or twice, but was mostly a non-factor. I didn’t see another soul out on the water. All in all, it was quite enjoyable, and I’m really glad I came out.

    Solley Cove Park has a sandy soft launch that is great for putting in, but not so good for taking out. There’s a concrete berm separating the sand from the pavement, which keeps me from backing my car onto the sand (good), but reloading from there is awkward, and the kayak and car always end up coated with sand. Today, it occurred to me for the first time that it might be easier to take out from the adjacent concrete boat ramp. After disembarking, I could use my cart to wheel the kayak up the ramp and onto flat ground for easy, sand-free reloading. Seems like a great idea on paper, so I’m going to try it next time.

  • Kings Peak Light Roasts

    Kings Peak Light Roasts

    • Roaster: Kings Peak Roasters (Salt Lake City, UT)
    • Purchase date (both bags): 5/4/2025 at Kings Peak (412 S 700 W, SLC)
    • Bag #1: Sundial Peak (blend)
      • Origin: Central and South America
      • Roast level: Light
      • Roast date: Unknown (likely late April 2025)
      • First cup: 5/9/2025
        Last cup: 5/23/2025
      • Tasting notes: Cocoa, milk chocolate, citrus, dried fruit
    • Bag #2: Ethiopia (single origin)
      • Region: Gedeo (Yirgacheffe)
      • Roast level: Light
      • Roast date: 4/25/2025
      • First cup: 5/11/2025
        Last cup: 5/26/2025
      • Tasting notes: Grape, berries, passion fruit, jasmine, & honey
      • Process: natural dry fermentation; Elevation: 1950-2200m; Varietals: Wolisho & Dega
    • V60:
      • 20g coffee / 300g water (1:15)
      • Ode: 3
      • Water at 99-100°C
      • Recipe: Single Cup V60 Pourover with 36-40g bloom water and 6 50g pulses
        • #1 – with size 2 V60, finishes 03:00-03:10
        • #2 — with size 1 V60, finishes 02:55-03:05

    I decided to combine these two into a single post, as they’re both light roasts, and at least initially, I’m brewing both with the exact same method and parameters.

    I really like both of these. As of this writing, I’ve only brewed one cup of the single origin, but it had a very nice balance of acidity and sweetness. I’ve had a few more cups of the blend, and it’s got a bit more of a fruity twang to it (reminded me a bit of Clumsy Girl) and is overall very drinkable, if not as complex. That’s about what you’d expect from a coffee that is sold as a breakfast blend. I was a little bit surprised that the bag didn’t have a roast date on it, but it’s possible that the beans they blended together were roasted on different dates.

    I’ll be alternating between these two until I use them up, so it will be interesting to see how my opinion of them evolves over the next couple of weeks. For now, I think I slightly prefer the single origin Ethiopia beans, but that could change tomorrow!

    5/14: So far, no changes to water temperature or grind for either of these. I’ve taken to brewing both of them with 6 pulses of 50g water (vs 5 pulses of 60), which has produced longer draw-down times and better extraction with the Sundial Peak blend. The single origin beans didn’t really need any tweaking, but since they draw down slowly, I’m now brewing them in the size 1 V60 (which speeds up the draw-down) and compensating by adding the extra pulse. I haven’t noticed an appreciable difference in how the cups taste.

    5/23: I finished the Sundial Peak blend today. The last few cups were dominated by nutty/chocolate flavors, without much hint of fruit or acidity. Overall, I really enjoyed this. I’ve been thinking about keeping a list of out-of-town coffees that I’d like to revisit at some point (maybe a separate list for local coffees as well). It’s a bit challenging, because memories of how a specific coffee tastes tend to fade over time, and it can be hard to compare something I drank several months ago to something I’m drinking right now, unlike (say) keeping a list of favorite geocaches, where I can go back and relive each experience via my logs. But were I ever to start such a list, I’d definitely put this on it.

    5/26: The single-origin Ethiopia beans are now gone as well. Both of these were top-notch, but I do think this one has the slight edge — definitely my favorite coffee of the year so far. When can we go back to SLC?

  • Benchmarking

    Benchmarking

    I enjoy hunting for NGS Benchmarks. The hobby started with geocaching, because geocaching.com used to include a database of benchmarks along with an easy way to log benchmark “finds”. Around 2022, though, the powers that be at geocaching.com decided to drop support for finding and logging benchmarks. They way they handled it left a lot to be desired (a topic for a different post), but as a business decision, cutting benchmarking loose made sense: the code base that supported benchmarking was undoubtedly aging and difficult to support; the benchmark database (a one-time snapshot of NGS data taken circa 2001) was out of date and impossible to properly update; and the number of people who logged benchmarks was very small relative to the entire population of geocachers. I was part of that minority, though, and I stopped logging benchmarks for about 2.5 years, but now I’m looking to take it back up.

    All in all, I logged 134 benchmarks on geocaching.com. Before they pulled the plug and deleted all my logs, I was able to save them by writing a (really ugly) script to scrape them from geocaching.com, and I now have an offline copy of all of my benchmark logs, including photos. My goal is eventually to post these on lpaulriddle.com, but they need a little bit more clean-up first. I also have all of my recoveries saved in GSAK (a Windows-based geocaching database), but as GSAK is end-of-life and no longer maintained, I don’t look at it as a long-term solution for tracking recoveries. Instead, going forward, I’m thinking about posting my benchmark recovery logs here. My plan is to create a “benchmarks” WordPress category, and create a blog post for each recovery. For the post title, I’ll likely use a combination of the benchmark PID and name. In the post itself, I’ll include the usual photos I take of the mark and its surroundings, along with a link to the NGS datasheet, and my log detailing the find.

    There’s also the question of how to find nearby benchmarks, now that they’re no longer listed on geocaching.com. Each cache page used to include a link to search for benchmarks near the cache. It was a little bit klunky, as there was no benchmark map, but it worked. I can also go to the NGS site, search for marks by county or latitude/longitude, download all the datasheets as a text file, convert it to GPX format with a tool called NGS_GPX, and then load the GPX into Cachly or my Garmin GPS to view the benchmarks on the map. This method is still possible, but kind of a pain, and hard to do without advance planning. My recent searches have turned up 2 websites that show benchmarks on a map:

    Both of these sites include benchmark coordinates and quick links to NGS datasheets for each mark. It remains to be seen whether either site is mobile-friendly. In the field, it would be very handy to see the map on my phone along with my current location. At the very least, I’ll need a way to easily pull the benchmark data into an app like Cachly so that I can navigate to the marks, e.g. by copying and pasting the coordinates. I will see how it goes and report back.