I don't know how many Jeep people will be adding a sewing machine to their tool collection, but since the subject of sewing machines came up the other day, I'll post a few tips.
For people interested in learning to do sewing on things like soft tops, check out sailrite.com. They're a retailer of sewing supplies mainly to the marine market and they have lots of instructional videos on topics that are useful for Jeep work - sewing windows into canvas sailboat dodgers, for example - I use their method for sewing windows into my Jeep roll-up soft sides.
Here's a tip to make sewing large things like soft top parts and tent parts easier and more accurate. This is my other sewing machine btw, but this idea can apply to any machine - I built an extension table that makes it much easier to feed large panels through the machine. It's just a piece of old formica countertop with a cutout to go around the sewing machine and legs to raise the top of the panel to the level of the sewing machine platform.
The extension also makes sewing bags like the ones I posted earlier a lot easier and more accurate. In the later stages of assembly you're usually trying to feed a partially sewn bag assembly through the machine and if it's larger than the platform on the machine it'll want to move around while it's being sewn. With the extension the entire bag can be on the flat surface and can be fed through the machine much more reliably.
I'm happy to provide more guidance or advice anyone needs if they want to start sewing overlanding accessories.