PageSourceSearch

https://www.woodsmith.com/article/the-perfect-organizer-for-your-power-tools/

html woodsmith.com collected 2026-09-24 20:28:13 UTC 54,003 bytes, 896 lines download raw bytes

1<!DOCTYPE html>
2
3<html>
4<head>
5
6    <meta charset="utf-8">
7    <meta http-equiv="X-UA-Compatible" content="IE=edge">
8    <meta name="viewport" content="width=device-width, initial-scale=1">
9    <meta name="description" content="Expert woodworking tips, techniques, inspiration and more for woodworkers of any skill level.">
10    <meta name="theme-color" content="#1d466c">
11    <meta name="ir-site-verification-token" value="-1695309599">
12    <meta name="robots" content="max-image-preview:large">
13    
14
15
16<link rel="canonical" href="https://www.woodsmith.com/article/the-perfect-organizer-for-your-power-tools/">
17
18<!-- Social integration meta data -->
19
20<meta name="author" content="John Doyle">
21<meta property="og:site_name" content="Woodsmith">
22<meta property="og:url" content="https://www.woodsmith.com/article/the-perfect-organizer-for-your-power-tools/">
23<meta property="og:title" content="The Perfect Organizer for Your Power Tools!">
24<meta property="og:description" content="This wall-mounted system packs in a lot of storage — and an extra worksurface. It’s easy to build and configure to meet your needs.">
25<meta property="og:type" content="article">
26<meta property="article:publisher" content="Woodsmith Magazine">
27<meta property="article:published_time" content="2023-07-20T00:00:00-05:00">
28<meta property="article:section" content="">
29
30<meta property="article:author" content="John Doyle">
31<meta property="og:image" content="https://images.ctfassets.net/m5c4tmkr3xik/7l3HmJpmiLMrgEhwE6r4Aq/92c9a64397905da7cf5d7d6fd9bf6311/Camera_Photography_YouTube_Thumbnail.jpg">
32<meta property="og:image:secure_url" content="https://images.ctfassets.net/m5c4tmkr3xik/7l3HmJpmiLMrgEhwE6r4Aq/92c9a64397905da7cf5d7d6fd9bf6311/Camera_Photography_YouTube_Thumbnail.jpg">
33<meta property="og:image:width" content="1024">
34<meta property="og:image:height" content="576">
35<meta property="fb:app_id" content="2529881687091919">
36<meta property="fb:pages" content="1719550985013600">
37<meta name="twitter:card" content="summary_large_image">
38<meta name="twitter:site" content="@WoodsmithMag">
39<meta name="twitter:creator" content="@WoodsmithMag">
40
41<script>
42let olytics_cats = 'Tips \u0026 Techniques | Shop Storage \u0026 Organization';
43let olytics_tags = '';
44const olytics_data = {
45    'content_id': '1608',
46    'page_type': 'article',
47    'publish_date': '2023-07-20 00:00:00'
48};
49if (olytics_cats.length > 0) {
50    olytics_data.category_json = olytics_cats.split(' | ');
51    olytics_data.topic_json = olytics_data.category_json;
52}
53if (olytics_tags.length > 0) {
54    olytics_data.tag_json = olytics_tags.split(' | ');
55    olytics_data.topic_json = [].concat(olytics_data.category_json, olytics_data.tag_json);
56}
57window.dataLayer = window.dataLayer || [];
58window.dataLayer.push(olytics_data);
59</script>
59
60
61
62
63
64<!-- CONTENT METER & GATE STYLE -->
65<style>
66#gate-wrap {
67  padding: 1rem 1rem 0.75rem 1rem !important;
68  
69  &.show span.fa.fa-chevron-down {
70    transform: rotate(0deg);
71    transition: .25s ease-out;
72  }
73  &.show.minimize {
74    bottom: -3rem;
75
76    span.fa.fa-chevron-down { transform: rotate(180deg); }
77    .hideable { display: none; }
78  }
79  div.close {
80    cursor: pointer;
81    margin: .25rem .5rem 0 0;
82    position: absolute;
83    right: 0;
84    top: 0;
85  }
86  .meter-exp-info {
87    cursor: pointer;
88    position: relative;
89
90    &.show::after {
91      background-color: #000;
92      border: 1px solid #333;
93      border-radius: 5px;
94      box-shadow: 3px 3px 5px 0px #000;
95      color: #fff;
96      content: attr(data-meter-exp-info);
97      display: block;
98      font: normal 80% 'Libre Franklin', sans-serif;
99      left: 0rem;
100      padding: .25rem .5rem;
101      position: absolute;
102      top: 1.25rem;
103      transform: translateX(-50%);
104      width: clamp(100px, 25vw, 250px);
105      z-index: 1000;
106    }
107}
108</style>
109
110    <title>The Perfect Organizer for Your Power Tools! | Woodsmith</title>
111    <link href="https://fonts.googleapis.com/css?family=Libre+Franklin:400,400i,700,900&display=swap" rel="stylesheet" type="text/css">
112    <link rel="stylesheet" href="/static/css/styles.css?2026071003">
113    <link href="/woodsmith-global-nav.css?v=2025050100" type="text/css" rel="stylesheet">
114    <link rel="shortcut icon" href="/static/favicons/favicon.ico">
115<link rel="icon" type="image/png" sizes="16x16" href="/static/favicons/favicon-16x16.png">
116<link rel="icon" type="image/png" sizes="32x32" href="/static/favicons/favicon-32x32.png">
117<link rel="icon" type="image/png" sizes="48x48" href="/static/favicons/favicon-48x48.png">
118<link rel="apple-touch-icon" sizes="57x57" href="/static/favicons/apple-touch-icon-57x57.png">
119<link rel="apple-touch-icon" sizes="60x60" href="/static/favicons/apple-touch-icon-60x60.png">
120<link rel="apple-touch-icon" sizes="72x72" href="/static/favicons/apple-touch-icon-72x72.png">
121<link rel="apple-touch-icon" sizes="76x76" href="/static/favicons/apple-touch-icon-76x76.png">
122<link rel="apple-touch-icon" sizes="114x114" href="/static/favicons/apple-touch-icon-114x114.png">
123<link rel="apple-touch-icon" sizes="120x120" href="/static/favicons/apple-touch-icon-120x120.png">
124<link rel="apple-touch-icon" sizes="144x144" href="/static/favicons/apple-touch-icon-144x144.png">
125<link rel="apple-touch-icon" sizes="152x152" href="/static/favicons/apple-touch-icon-152x152.png">
126<link rel="apple-touch-icon" sizes="167x167" href="/static/favicons/apple-touch-icon-167x167.png">
127<link rel="apple-touch-icon" sizes="180x180" href="/static/favicons/apple-touch-icon-180x180.png">
128<link rel="apple-touch-icon" sizes="1024x1024" href="/static/favicons/apple-touch-icon-1024x1024.png">
129<meta name="apple-mobile-web-app-capable" content="yes">
130<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
131<meta name="apple-mobile-web-app-title" content="Woodsmith">
132    <!-- Google Tag Manager -->
133    
133<script>
vendor: 343 bytes, lines 133-137
133(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
134    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
135    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
136    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
137    })(window,document,'script','dataLayer','
137GTM-59SFSPK
vendor: 3 bytes, line 137
137');
137</script>
137
138    <!-- End Google Tag Manager -->
139    <!-- Google Publisher Tag (DFP) -->
140    
140<script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" async></script>
140
141    
141<script src="/static/js/gpt.js?2021050700"></script>
141
142    <!-- End Google Publisher Tag (DFP) -->
143
144    
144<script data-auth="false" data-oei="" data-member="false">
145    const auth = eval(document.currentScript.dataset.auth.toLowerCase());
146    const oei = document.currentScript.dataset.oei;
147    const member = eval(document.currentScript.dataset.member.toLowerCase());
148    const level = (member) ? 'member' : ((auth) ? 'other' : 'anonymous');
149    const gtm_data = {
150        authenticated: auth,
151        oly_enc_id: oei,
152        user_level: level
153    };
154    if (!oei) { delete gtm_data.oly_enc_id; }
155    window.dataLayer = window.dataLayer || [];
156    window.dataLayer.push(gtm_data);
157    </script>
157
158</head>
159<body class="d-print-block">
160    <div id="woodsmith-global-nav-wrapper" aria-label="Woodsmith Global Nav Wrapper">
161	<nav id="woodsmith-global-nav" aria-label="Woodsmith Global Nav">
162		<div id="woodsmith-global-nav-left">
163			<a id="woodsmith-global-nav-logo-link" href="https://www.woodsmith.com">
164				<img id="woodsmith-global-nav-logo" src="https://media.woodsmith.com/logo.svg" alt="Woodsmith" aria-label="Woodsmith Logo" />
165			</a>
166			<details id="woodsmith-global-nav-links-container" aria-label="Woodsmith Global Nav Links">
167				<summary></summary>
168				<div id="woodsmith-global-nav-links">
169					
170						<a href="https://www.woodsmith.com" class="woodsmith-global-nav-link active">Magazine</a>
171					
172						<a href="https://www.woodsmithplans.com" class="woodsmith-global-nav-link ">Plans</a>
173					
174						<a href="https://www.woodsmithlibrary.com" class="woodsmith-global-nav-link ">Library</a>
175					
176						<a href="https://www.woodsmithshop.com" class="woodsmith-global-nav-link ">Shop TV</a>
177					
178						<a href="https://www.woodsmithvideotips.com" class="woodsmith-global-nav-link ">Video Tips</a>
179					
180						<a href="https://www.woodsmithvideoedition.com" class="woodsmith-global-nav-link ">Woodworking Essentials</a>
181					
182						<a href="https://store.woodsmith.com" class="woodsmith-global-nav-link ">Store</a>
183					
184				</div>
185			</details>
186		</div>
187		<div id="woodsmith-global-nav-account-buttons" aria-label="Woodsmith Global Nav Account Buttons">
188			
189				<a id="woodsmith-global-nav-register-button" href="https://subscribe.woodsmith.com/loading.do?omedasite=WSM_LandOffer" class="not-authenticated woodsmith-global-nav-button">Subscribe</a>
190				<a id="woodsmith-global-nav-login-button" href="/login/" class="not-authenticated woodsmith-global-nav-button">Login</a>
191			
192		</div>
193	</nav>
194</div>
195<script>
196const make_click_handler = (url, anly) => {
197	return (e) => {
198		if (url == '') { return true; } else { e.preventDefault(); }
199		if (typeof anly === 'object' && typeof anly.event !== 'undefined') {
200			if (e.target.dataset.anlyPlacement || e.currentTarget.dataset.anlyPlacement) {
201				anly.placement = e.target.dataset.anlyPlacement || e.currentTarget.dataset.anlyPlacement;
202			}
203			window.dataLayer = window.dataLayer || [];
204			window.dataLayer.push(anly);
205		}
206		window.location.href = url;
207		return false;
208	};
209};
210const woodsmith_global_logout_click = make_click_handler('/logout/');
211const woodsmith_global_login_click = make_click_handler('/login/');
212const woodsmith_global_reg_nav_click = make_click_handler('https://subscribe.woodsmith.com/loading.do?omedasite=WSM_LandOffer', {event: 'subscribe_cta_click', placement: 'navbar'});
213const woodsmith_global_reg_cta_click = make_click_handler('https://subscribe.woodsmith.com/loading.do?omedasite=WSM_LandOffer', {event: 'subscribe_cta_click', placement: 'paywall'});
214
215
216
217document.addEventListener('readystatechange', (e) => {
218    if (document.readyState == 'complete') {
219        document.querySelectorAll('.wsm-cta-login').forEach((elm, idx) => { elm.onclick = woodsmith_global_login_click; elm.href = '/login/'; });
220        document.querySelectorAll('.wsm-cta-reg').forEach((elm, idx) => { elm.onclick = woodsmith_global_reg_cta_click; elm.href= 'https://subscribe.woodsmith.com/loading.do?omedasite=WSM_LandOffer'; });
221        document.querySelectorAll('nav a#woodsmith-global-nav-register-button').forEach((elm, idx) => { elm.onclick = woodsmith_global_reg_nav_click; });
222    }
223});
224</script>
224
225    
226    <header class="site-header">
227        <section class="brand-head row align-items-center mx-0">
228            <div class="col-lg-4 d-none d-lg-block pl-5">
229                <img src="https://images.ahpc.us/images/banner-896-52.jpg" alt="WSM_200x100_SubscribeFreeBook_zone52" title="WSM_200x100_SubscribeFreeBook_zone52" decoding="async" importance="low" loading="lazy" role="link" tabindex="0" style="width:100%;max-width:200px;max-height:100px;cursor: pointer;object-fit:contain;" data-pin-no-hover="true" width="200" height="100" />
230            </div>
231            <div class="col-lg-4 d-none d-md-block d-print-block text-center">
232                <a href="/">
233                    <img src="/static/img/logos/woodsmith-logo-grain.png" alt="Woodsmith" width="300" height="63" class="d-print-block img-fluid my-3">
234                </a>
235            </div>
236            <div class="col-lg-4 d-none d-lg-block">
237                <p class="social text-right">
238                    <span>Follow us:</span>
239                    <span>
240                        <a class="facebook" href="https://www.facebook.com/woodsmithmagazine/" target="_blank" rel="external"><i class="fab fa-facebook-f"></i></a>
241                        <a class="pinterest" href="https://www.pinterest.com/woodsmithmedia/" target="_blank" rel="external"><i class="fab fa-pinterest"></i></a>
242                        <a class="instagram" href="https://www.instagram.com/WoodsmithMagazine/" target="_blank" rel="external"><i class="fab fa-instagram"></i></a>
243                        <a class="twitter" href="https://twitter.com/WoodsmithMag" target="_blank" rel="external"><i class="fab fa-twitter"></i></a>
244                        <a class="youtube" href="https://www.youtube.com/user/WoodsmithShop?sub_confirmation=1" target="_blank" rel="external"><i class="fab fa-youtube"></i></a>
245                    </span>
246                </p>
247            </div>
248        </section>
249        
250<div class="main-menu">
251    <nav class="navbar navbar-expand-xl bg-dark navbar-main">
252        <div class="container">
253            <a href="/" class="navbar-brand d-xl-none">
254                <img src="/static/img/logos/woodsmith-logo.svg" alt="Woodsmith" width="157" height="30" class="img-fluid" loading="lazy">
255            </a>
256            <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#main-menu">
257                <span class="navbar-toggler-icon"></span>
258            </button>
259            <div class="collapse navbar-collapse" id="main-menu">
260                <div class="navbar-text d-none d-xl-inline-block p-0">
261                    <a href="/" title="Home" class="nav-link"><i class="fas fa-home"></i> Home</a>
262                </div>
263                <ul class="navbar-nav mx-auto">
264                    
265                    <li class="nav-item">
266                        <a class="nav-link" href="/category/tips/">Tips &amp; Techniques</a>
267                    </li>
268                    
269                    <li class="nav-item">
270                        <a class="nav-link" href="/category/tools/">Tools</a>
271                    </li>
272                    
273                    <li class="nav-item">
274                        <a class="nav-link" href="/category/projects/">Projects</a>
275                    </li>
276                    
277                    <li class="nav-item">
278                        <a class="nav-link" href="/magazine/">Magazine</a>
279                    </li>
280                    <li class="nav-item dropdown">
281                        <a class="nav-link dropdown-toggle" href="#" data-toggle="dropdown">TV Show</a>
282                        <div class="dropdown-menu">
283                            <a href="/tv-show/" class="dropdown-item">Woodsmith Shop</a>
284                            <a href="/category/shop-notebook/" class="dropdown-item">Shop Notebook</a>
285                        </div>
286                    </li>
287                    <li class="nav-item dropdown">
288                        <a class="nav-link dropdown-toggle" href="#" data-toggle="dropdown">ShopNotes</a>
289                        <div class="dropdown-menu">
290                            <a href="/shopnotes/" class="dropdown-item">Articles</a>
291                            <a href="/shopnotes/magazine/" class="dropdown-item">Magazine</a>
292                            <a href="/podcast/" class="dropdown-item">Podcast</a>
293                        </div>
294                    </li>
295                    <li class="nav-item dropdown">
296                        <a class="nav-link dropdown-toggle" href="#" data-toggle="dropdown">More</a>
297                        <div class="dropdown-menu">
298                            <a href="/cnc-basecamp/" class="dropdown-item">CNC&nbsp;Basecamp</a>
299                            <a href="/courses/" class="dropdown-item">Courses</a>
300                            <a href="/plans/" class="dropdown-item">Plans</a>
301                            <a href="/store/" class="dropdown-item">Store</a>
302                        </div>
303                    </li>
304                </ul>
305                <div class="float-xl-right navbar-text p-0">
306                    <a href="/search/" title="Search" class="nav-link">Search <i class="fas fa-search"></i></a>
307                </div>
308            </div>
309        </div>
310    </nav>
311</div>
312        <section id="subscriptions-slideover" class="d-none d-md-flex d-print-none position-fixed">
313            <a href="#subscriptions-slideover-offer" data-toggle="collapse" style="z-index:100;">
314                <div id="subscriptions-slideover-control" class="bg-secondary text-uppercase text-center text-white font-weight-bold p-1">Special Offer</div>
315            </a>
316            <div id="subscriptions-slideover-offer" class="bg-white collapse">
317                <div class="img-fluid border border-secondary border-left-0"><img src="https://images.ahpc.us/images/banner-894-55.jpg" alt="WSM_310x200_SubscribeFreeBook" title="WSM_310x200_SubscribeFreeBook" decoding="async" importance="low" loading="lazy" role="link" tabindex="0" style="width:100%;max-width:310px;max-height:200px;cursor: pointer;object-fit:contain;" data-pin-no-hover="true" width="310" height="200" /></div>
318                <a href="#subscriptions-slideover-offer" data-toggle="collapse" style="z-index:101;">
319                    <div class="position-absolute p-2" style="right:0; top:0; z-index:101;" title="Close">
320                        <span class="sr-only text-uppercase font-weight-bold pr-1">Close</span><span class="fas fa-times fa-lg"></span>
321                    </div>
322                </a>
323            </div>
324        </section>
325    </header>
326    
327
328    
329    <main class="site-content">
330        
331<div class="container">
332    <section id="article-url" class="row">
333        <div class="col d-none d-print-block">
334            <h6 class="d-inline-block pre">URL:</h6>
335            <span class="text-underline">https://www.woodsmith.com/article/the-perfect-organizer-for-your-power-tools/</span>
336        </div>
337    </section>
338    <section id="article-breadcrumbs">
339        <nav aria-label="breadcrumb" class="d-print-none my-3">
340            <ol class="breadcrumb">
341                
342                
343    <li class="breadcrumb-item"><a href="/">Home</a>
344
345
346    
347    
348
349
350    <li class="breadcrumb-item">
351    
352    <a href="/category/tips/">Tips &amp; Techniques</a>
353    
354
355</li>
356
357
358
359    <li class="breadcrumb-item">
360    
361    <a href="/category/shop-storage/">Shop Storage &amp; Organization</a>
362    
363
364</li>
365
366                
367                <li class="breadcrumb-item active" aria-current="page">The Perfect Organizer for Your Power Tools!</li>
368            </ol>
369        </nav>
370        <div class="row">
371            <div class="d-none d-md-block col-lg-8 text-right d-print-none">
372                <span class="small font-weight-bold">Share Page:</span>
373                <ul class="list-inline d-inline">
374                    <li class="list-inline-item"><a href="." class="facebook-share text-accent"><span class="fab fa-facebook-f"></span></a></li>
375                    <li class="list-inline-item"><a href="." class="twitter-share text-accent"><span class="fab fa-twitter"></span></a></li>
376                    <li class="list-inline-item"><a href="." class="pinterest-share text-accent"><span class="fab fa-pinterest"></span></a></li>
377                    <li class="list-inline-item"><a href="." class="email-share text-accent"><span class="far fa-envelope"></span></a></li>
378                    <li class="list-inline-item"><a href="." class="print-share text-accent"><span class="fas fa-print"></span></a></li>
379                </ul>
380            </div>
381            <div class="d-block d-md-none col-12 d-print-none">
382                <ul class="list-inline d-inline text-center">
383                    <li class="list-inline-item button bg-secondary p-1" style="width:2rem;"><a href="." class="facebook-share text-white"><span class="fab fa-facebook-f"></span></a></li>
384                    <li class="list-inline-item button bg-secondary p-1" style="width:2rem;"><a href="." class="twitter-share text-white"><span class="fab fa-twitter"></span></a></li>
385                    <li class="list-inline-item button bg-secondary p-1" style="width:2rem;"><a href="." class="pinterest-share text-white"><span class="fab fa-pinterest"></span></a></li>
386                    <li class="list-inline-item button bg-secondary p-1" style="width:2rem;"><a href="." class="email-share text-white"><span class="far fa-envelope"></span></a></li>
387                    <li class="list-inline-item button bg-secondary p-1" style="width:2rem;"><a href="." class="print-share text-white"><span class="fas fa-print"></span></a></li>
388                </ul>
389            </div>
390        </div>
391    </section>
392    <section id="article-main" class="row d-print-block">
393        <article class="col-lg-8 order-lg-1">
394            
395            <div id="article-intro" class="mb-3">
396                <h1>The Perfect Organizer for Your Power Tools!</h1>
397                <h6 class="font-weight-bold small">By: John Doyle</h6>
398                <h5><summary class="font-weight-bold mt-3">This wall-mounted system packs in a lot of storage — and an extra worksurface. It’s easy to build and configure to meet your needs.</summary></h5>
399            </div>
400            <div id="article-body" class="content-body my-3">
401                
402                <div class="video"><div class="yt-video-container">
403                        <iframe id="v1262" class="yt-video" type="text/html" width="560" height="315"
404                        src="https://www.youtube.com/embed/c2Zwf4N-SIo?rel=0&amp;enablejsapi=1" frameborder="0"
405                        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope;
406                        picture-in-picture;
406 web-share" referrerpolicy="strict-origin-when-cross-origin"
407                        allowfullscreen></iframe></div></div>
408                
409                <p>Two primary approaches to shop storage dominate project design: closed and open. This concept applies to everything from portable tool totes to full-on “one-wall workshop” systems. This project falls into the open concept. It follows the idea of “See it, use it, don’t lose it.” </p>
410<p><img alt="thumb" src="//images.ctfassets.net/m5c4tmkr3xik/3VjtnK4BH1yyGXAN8u9sBx/2421f8058d3405efeff37acd3b3c77d2/thumb.jpg" /></p>
411<p>I took inspiration from several sources. Woodsmith has featured several versions of <a href="https://www.woodsmithplans.com/search/?search_term=one-wall&amp;categories=&amp;units=uscs">wall-mounted shelves and organizers</a> in the past. So he expanded on the idea to create a two-part combo unit. Stand back from the project a bit and you can see the other influence — a dining room hutch. Eye-level storage and display for smaller items, a small worksurface or staging area, and a bulk storage area down below. </p>
412<p>The key to making this all work is providing a lot of options without creating a bunch of overly specific spaces. This project shows a variety of options to consider. Before you dive in, I’d prefer you take a look at your current needs (or where they’re headed). Then mix and match the solutions you like, and skip past those that don’t apply.</p>
413<p><img alt="diagram" src="//images.ctfassets.net/m5c4tmkr3xik/54999yuUldGsDEeaUG84fX/43e3b5216e1404e8d892781f2e7116aa/diagram.jpg" /></p>
414<p>A strong argument in favor of building this workstation for your shop is the construction. We used Baltic birch plywood because the cut edges are consistent and clean looking. So you don’t need to apply edging or face frames. The joinery consists of dadoes and rabbets backed up with <a href="https://www.woodsmith.com/review/best-glue-for-wood/">glue</a> and screws. Considering the storage potential, not much stands in your way.</p>
415<p><strong>You can find the step-by-step plans to build this <a href="http://woodsmithplans.com/plan/shop-organizer/?apid=36564">Shop Organizer at WoodsmithPlans.com.</a></strong></p>
416            </div>
417
418            <div class="row align-items-center">
419                <div class="col-md-6 order-0">
420                    <h6 class="font-weight-bold small">Published: July 20, 2023</h6>
421                </div>
422                <div class="d-none d-md-block col-md-6 order-1 text-right d-print-none">
423                    <span class="small font-weight-bold">Share Page:</span>
424                    <ul class="list-inline d-inline">
425                        <li class="list-inline-item"><a href="." class="facebook-share text-accent"><span class="fab fa-facebook-f"></span></a></li>
426                        <li class="list-inline-item"><a href="." class="twitter-share text-accent"><span class="fab fa-twitter"></span></a></li>
427                        <li class="list-inline-item"><a href="." class="pinterest-share text-accent"><span class="fab fa-pinterest"></span></a></li>
428                        <li class="list-inline-item"><a href="." class="email-share text-accent"><span class="far fa-envelope"></span></a></li>
429                        <li class="list-inline-item"><a href="." class="print-share text-accent"><span class="fas fa-print"></span></a></li>
430                    </ul>
431                </div>
432                <div class="d-block d-md-none col-12 order-3 d-print-none">
433                    <ul class="list-inline d-inline text-center">
434                        <li class="list-inline-item button bg-secondary p-1" style="width:2rem;"><a href="." class="facebook-share text-white"><span class="fab fa-facebook-f"></span></a></li>
435                        <li class="list-inline-item button bg-secondary p-1" style="width:2rem;"><a href="." class="twitter-share text-white"><span class="fab fa-twitter"></span></a></li>
436                        <li class="list-inline-item button bg-secondary p-1" style="width:2rem;"><a href="." class="pinterest-share text-white"><span class="fab fa-pinterest"></span></a></li>
437                        <li class="list-inline-item button bg-secondary p-1" style="width:2rem;"><a href="." class="email-share text-white"><span class="far fa-envelope"></span></a></li>
438                        <li class="list-inline-item button bg-secondary p-1" style="width:2rem;"><a href="." class="print-share text-white"><span class="fas fa-print"></span></a></li>
439                    </ul>
440                </div>
441                <div class="col-12 order-2 font-weight-bold small mb-3 mb-md-0">
442                    Topics: None
443                </div>
444            </div>
445            <hr class="d-lg-none">
446        </article>
447        
448        <div id="article-products" class="col-12 order-lg-3 text-center d-print-none mb-3 px-lg-0">
449            <h4 class="bg-dark font-weight-bold text-white text-center my-lg-3 p-3">Product Recommendations</h4>
450            <p class="text-center">Here are some supplies and tools we find essential in our everyday work around the shop. We may receive a commission from sales referred by our links; however, we
451            have carefully selected these products for their usefulness and quality.</p>
452            <div class="row align-items-end">
453                
454                <div class="col-6 col-lg-3 mb-3">
455                    <div class="d-flex align-items-center" style="min-height:250px;">
456                        <a href="https://www.amazon.com/dp/B00EF3L9BM?tag=wds_1001-20&amp;linkCode=ogi&amp;th=1&amp;psc=1" target="_blank" class="m-auto"><img src="https://m.media-amazon.com/images/I/41+R9cAGoOL._SL250_.jpg" class="img-fluid" data-pin-nopin="true"></a>
457                    </div>
458                    <div>
459                        <a href="https://www.amazon.com/dp/B00EF3L9BM?tag=wds_1001-20&amp;linkCode=ogi&amp;th=1&amp;psc=1" target="_blank"><span class="">Kreg Pocket-Hole Jig</span></a><br>
460                        <a href="https://www.amazon.com/dp/B00EF3L9BM?tag=wds_1001-20&amp;linkCode=ogi&amp;th=1&amp;psc=1" target="_blank"><button class="btn bg-secondary text-white px-2 py-1">Shop now at Amazon</button></a>
461                        
462                    </div>
463                </div>
464                
465                <div class="col-6 col-lg-3 mb-3">
466                    <div class="d-flex align-items-center" style="min-height:250px;">
467                        <a href="https://www.amazon.com/dp/B07GR7CSL7?tag=wds_1001-20&amp;linkCode=ogi&amp;th=1&amp;psc=1" target="_blank" class="m-auto"><img src="https://m.media-amazon.com/images/I/31ouAAzmMrL._SL250_.jpg" class="img-fluid" data-pin-nopin="true"></a>
468                    </div>
469                    <div>
470                        <a href="https://www.amazon.com/dp/B07GR7CSL7?tag=wds_1001-20&amp;linkCode=ogi&amp;th=1&amp;psc=1" target="_blank"><span class="">Drill &amp; Impact Driver</span></a><br>
471                        <a href="https://www.amazon.com/dp/B07GR7CSL7?tag=wds_1001-20&amp;linkCode=ogi&amp;th=1&amp;psc=1" target="_blank"><button class="btn bg-secondary text-white px-2 py-1">Shop now at Amazon</button></a>
472                        
473                    </div>
474                </div>
475                
476                <div class="col-6 col-lg-3 mb-3">
477                    <div class="d-flex align-items-center" style="min-height:250px;">
478                        <a href="https://www.amazon.com/dp/B0002C9BQK?tag=wds_1001-20&amp;linkCode=ogi&amp;th=1&amp;psc=1" target="_blank" class="m-auto"><img src="https://m.media-amazon.com/images/I/31o4St06l8L._SL250_.jpg" class="img-fluid" data-pin-nopin="true"></a>
479                    </div>
480                    <div>
481                        <a href="https://www.amazon.com/dp/B0002C9BQK?tag=wds_1001-20&amp;linkCode=ogi&amp;th=1&amp;psc=1" target="_blank"><span class="">1/8&quot; Roundover Bit</span></a><br>
482                        <a href="https://www.amazon.com/dp/B0002C9BQK?tag=wds_1001-20&amp;linkCode=ogi&amp;th=1&amp;psc=1" target="_blank"><button class="btn bg-secondary text-white px-2 py-1">Shop now at Amazon</button></a>
483                        
484                    </div>
485                </div>
486                
487                <div class="col-6 col-lg-3 mb-3">
488                    <div class="d-flex align-items-center" style="min-height:250px;">
489                        <a href="https://www.amazon.com/dp/B000FEW4GE?tag=wds_1001-20&amp;linkCode=ogi&amp;th=1&amp;psc=1" target="_blank" class="m-auto"><img src="https://m.media-amazon.com/images/I/317GWhUvhtL._SL250_.jpg" class="img-fluid" data-pin-nopin="true"></a>
490                    </div>
491                    <div>
492                        <a href="https://www.amazon.com/dp/B000FEW4GE?tag=wds_1001-20&amp;linkCode=ogi&amp;th=1&amp;psc=1" target="_blank"><span class="">Hearing Protection</span></a><br>
493                        <a href="https://www.amazon.com/dp/B000FEW4GE?tag=wds_1001-20&amp;linkCode=ogi&amp;th=1&amp;psc=1" target="_blank"><button class="btn bg-secondary text-white px-2 py-1">Shop now at Amazon</button></a>
494                        
495                    </div>
496                </div>
497                
498            </div>
499        </div>
500        
501        <div id="article-sidebar" class="col-lg-4 order-lg-2 sidebar d-print-none">
502            <p class="mx-auto d-flex">
503                <span class="m-auto"></span>
504            </p>
505            <p class="mx-auto d-flex">
506                <span class="m-auto"></span>
507            </p>
508            
509            <div id="gpt-article-sidebar" class="text-center mt-4"></div>
510            
511            <h2 class="font-weight-bold mt-4">Related Articles</h2>
512            
513            <article class="mb-4">
514                <a href="/article/diy-finishing-rag-drying-rack-for-the-workshop/" class="pad-container">
515                    
516
517
518
519<picture>
520  
521  <source media="(min-width: 1200px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/6av6qLMrJpEGO0n7UJYS6q/c177f2bf1bda848732398630068b7f30/W287_006f01b.jpg?w=350&fm=webp" type="image/webp">
522  <source media="(min-width: 1200px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/6av6qLMrJpEGO0n7UJYS6q/c177f2bf1bda848732398630068b7f30/W287_006f01b.jpg?w=350">
523  
524  
525  <source media="(min-width:  992px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/6av6qLMrJpEGO0n7UJYS6q/c177f2bf1bda848732398630068b7f30/W287_006f01b.jpg?w=290&fm=webp" type="image/webp">
526  <source media="(min-width:  992px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/6av6qLMrJpEGO0n7UJYS6q/c177f2bf1bda848732398630068b7f30/W287_006f01b.jpg?w=290">
527  
528  
529  <source media="(min-width:  768px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/6av6qLMrJpEGO0n7UJYS6q/c177f2bf1bda848732398630068b7f30/W287_006f01b.jpg?w=690&fm=webp" type="image/webp">
530  <source media="(min-width:  768px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/6av6qLMrJpEGO0n7UJYS6q/c177f2bf1bda848732398630068b7f30/W287_006f01b.jpg?w=690">
531  
532  <source media="(max-width:  767px)"
533         srcset="//images.ctfassets.net/m5c4tmkr3xik/6av6qLMrJpEGO0n7UJYS6q/c177f2bf1bda848732398630068b7f30/W287_006f01b.jpg?w=350&fm=webp 350w,
534                 //images.ctfassets.net/m5c4tmkr3xik/6av6qLMrJpEGO0n7UJYS6q/c177f2bf1bda848732398630068b7f30/W287_006f01b.jpg?w=290&fm=webp 290w,
535                 //images.ctfassets.net/m5c4tmkr3xik/6av6qLMrJpEGO0n7UJYS6q/c177f2bf1bda848732398630068b7f30/W287_006f01b.jpg?w=690&fm=webp 690w,
536                 //images.ctfassets.net/m5c4tmkr3xik/6av6qLMrJpEGO0n7UJYS6q/c177f2bf1bda848732398630068b7f30/W287_006f01b.jpg?w=510&fm=webp 510w" type="image/webp">
537  <img      src="//images.ctfassets.net/m5c4tmkr3xik/6av6qLMrJpEGO0n7UJYS6q/c177f2bf1bda848732398630068b7f30/W287_006f01b.jpg" class="img-fluid" alt="DIY Finishing Rag Drying Rack for the Workshop" loading="lazy">
538</picture>
539
540
541                </a>
542                <p class="title mt-2 mb-0"><a href="/category/shop-storage/" class="text-light">Shop Storage &amp; Organization</a></p>
543                <h4 class="font-weight-bold"><a href="/article/diy-finishing-rag-drying-rack-for-the-workshop/" style="color:#000">DIY Finishing Rag Drying Rack for the Workshop</a></h4>
544            </article>
545            
546            <article class="mb-4">
547                <a href="/article/adding-dividers/" class="pad-container">
548                    
549
550
551
552<picture>
553  
554  <source media="(min-width: 1200px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/4W4uVNbeltpttlDRt63UQb/dedf90e663850b4ef0aaf730fe367470/W286_007f02.jpg?w=350&fm=webp" type="image/webp">
555  <source media="(min-width: 1200px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/4W4uVNbeltpttlDRt63UQb/dedf90e663850b4ef0aaf730fe367470/W286_007f02.jpg?w=350">
556  
557  
558  <source media="(min-width:  992px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/4W4uVNbeltpttlDRt63UQb/dedf90e663850b4ef0aaf730fe367470/W286_007f02.jpg?w=290&fm=webp" type="image/webp">
559  <source media="(min-width:  992px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/4W4uVNbeltpttlDRt63UQb/dedf90e663850b4ef0aaf730fe367470/W286_007f02.jpg?w=290">
560  
561  
562  <source media="(min-width:  768px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/4W4uVNbeltpttlDRt63UQb/dedf90e663850b4ef0aaf730fe367470/W286_007f02.jpg?w=690&fm=webp" type="image/webp">
563  <source media="(min-width:  768px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/4W4uVNbeltpttlDRt63UQb/dedf90e663850b4ef0aaf730fe367470/W286_007f02.jpg?w=690">
564  
565  <source media="(max-width:  767px)"
566         srcset="//images.ctfassets.net/m5c4tmkr3xik/4W4uVNbeltpttlDRt63UQb/dedf90e663850b4ef0aaf730fe367470/W286_007f02.jpg?w=350&fm=webp 350w,
567                 //images.ctfassets.net/m5c4tmkr3xik/4W4uVNbeltpttlDRt63UQb/dedf90e663850b4ef0aaf730fe367470/W286_007f02.jpg?w=290&fm=webp 290w,
568                 //images.ctfassets.net/m5c4tmkr3xik/4W4uVNbeltpttlDRt63UQb/dedf90e663850b4ef0aaf730fe367470/W286_007f02.jpg?w=690&fm=webp 690w,
569                 //images.ctfassets.net/m5c4tmkr3xik/4W4uVNbeltpttlDRt63UQb/dedf90e663850b4ef0aaf730fe367470/W286_007f02.jpg?w=510&fm=webp 510w" type="image/webp">
570  <img      src="//images.ctfassets.net/m5c4tmkr3xik/4W4uVNbeltpttlDRt63UQb/dedf90e663850b4ef0aaf730fe367470/W286_007f02.jpg" class="img-fluid" alt="Adding Dividers Without Cutting Dadoes | Easy Woodworking Tip" loading="lazy">
571</picture>
572
573
574                </a>
575                <p class="title mt-2 mb-0"><a href="/category/shop-storage/" class="text-light">Shop Storage &amp; Organization</a></p>
576                <h4 class="font-weight-bold"><a href="/article/adding-dividers/" style="color:#000">Adding Dividers Without Cutting Dadoes | Easy Woodworking Tip</a></h4>
577            </article>
578            
579            <article class="mb-4">
580                <a href="/article/build-your-own-tool-cabinet/" class="pad-container">
581                    
582
583
584
585<picture>
586  
587  <source media="(min-width: 1200px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/3Re4VhdZRypjomV9qINpnc/7784b910c22c9a83259849ddafd6ded6/S142_030f01c.jpg?w=350&fm=webp" type="image/webp">
588  <source media="(min-width: 1200px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/3Re4VhdZRypjomV9qINpnc/7784b910c22c9a83259849ddafd6ded6/S142_030f01c.jpg?w=350">
589  
590  
591  <source media="(min-width:  992px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/3Re4VhdZRypjomV9qINpnc/7784b910c22c9a83259849ddafd6ded6/S142_030f01c.jpg?w=290&fm=webp" type="image/webp">
592  <source media="(min-width:  992px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/3Re4VhdZRypjomV9qINpnc/7784b910c22c9a83259849ddafd6ded6/S142_030f01c.jpg?w=290">
593  
594  
595  <source media="(min-width:  768px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/3Re4VhdZRypjomV9qINpnc/7784b910c22c9a83259849ddafd6ded6/S142_030f01c.jpg?w=690&fm=webp" type="image/webp">
596  <source media="(min-width:  768px)" srcset="//images.ctfassets.net/m5c4tmkr3xik/3Re4VhdZRypjomV9qINpnc/7784b910c22c9a83259849ddafd6ded6/S142_030f01c.jpg?w=690">
597  
598  <source media="(max-width:  767px)"
599         srcset="//images.ctfassets.net/m5c4tmkr3xik/3Re4VhdZRypjomV9qINpnc/7784b910c22c9a83259849ddafd6ded6/S142_030f01c.jpg?w=350&fm=webp 350w,
600                 //images.ctfassets.net/m5c4tmkr3xik/3Re4VhdZRypjomV9qINpnc/7784b910c22c9a83259849ddafd6ded6/S142_030f01c.jpg?w=290&fm=webp 290w,
601                 //images.ctfassets.net/m5c4tmkr3xik/3Re4VhdZRypjomV9qINpnc/7784b910c22c9a83259849ddafd6ded6/S142_030f01c.jpg?w=690&fm=webp 690w,
602                 //images.ctfassets.net/m5c4tmkr3xik/3Re4VhdZRypjomV9qINpnc/7784b910c22c9a83259849ddafd6ded6/S142_030f01c.jpg?w=510&fm=webp 510w" type="image/webp">
603  <img      src="//images.ctfassets.net/m5c4tmkr3xik/3Re4VhdZRypjomV9qINpnc/7784b910c22c9a83259849ddafd6ded6/S142_030f01c.jpg" class="img-fluid" alt="Build Your Dream Tool Cabinet" loading="lazy">
604</picture>
605
606
607                </a>
608                <p class="title mt-2 mb-0"><a href="/category/shop-storage/" class="text-light">Shop Storage &amp; Organization</a></p>
609                <h4 class="font-weight-bold"><a href="/article/build-your-own-tool-cabinet/" style="color:#000">Build Your Dream Tool Cabinet</a></h4>
610            </article>
611            
612            
613        </div>
614    </section>
615</div>
616
617    </main>
618    
619
620    
621    <footer class="site-footer mt-3">
622        
623        <div id="home-tv-sponsors" class="container d-print-none px-0 py-lg-4">
624            <div class="text-center" style="background-color:#eee;">
625    <h4 class="bg-dark text-white font-weight-bold p-3">Woodsmith Shop TV Show Underwriters &amp; Partners</h4>
626    <h5 class="font-weight-bold">Underwriting Provided By</h5>
627    <div class="row align-items-center justify-content-center border-bottom border-dark mx-5">
628        <div class="col-md-6 col-lg-3 mb-3">
629            <a href="https://www.woodsmithshop.com/underwriters/"><img src="https://www.woodsmithshop.com/static/img/underwriters/kreg-tool-logo.png" width="336" height="129" class="img-fluid" loading="lazy"></a>
630        </div>
631        <div class="col-md-6 col-lg-3 mb-3">
632            <a href="https://www.woodsmithshop.com/underwriters/"><img src="https://media.woodsmithshop.com/static/img/underwriters/titebond.png" width="300" height="159" class="img-fluid" loading="lazy"></a>
633        </div>
634        <div class="col-md-6 col-lg-3 mb-3">
635            <a href="https://www.woodsmithshop.com/underwriters/"><img src="https://www.woodsmithshop.com/static/img/underwriters/old-masters-logo.png" width="300" height="101" class="img-fluid" loading="lazy"></a>
636        </div>
637        <div class="col-md-6 col-lg-3 mb-3">
638            <a href="https://www.woodsmithshop.com/underwriters/"><img src="https://www.woodsmithshop.com/static/img/underwriters/grizzly.png" width="300" height="77" class="img-fluid" loading="lazy"></a>
639        </div>
640    </div>
641    <div class="row align-items-start justify-content-center mx-5 mt-3 mb-0 mb-lg-3">
642        <div class="col-md-6 col-lg-5 col-xl-4 mb-3">
643            <h5 class="font-weight-bold">Sponsoring&nbsp;Station</h5>
644            <a href="https://www.iowapbs.org/"><img src="https://www.woodsmithshop.com/static/img/underwriters/iptv-logo.png" width="312" height="70" class="img-fluid" loading="lazy"></a>
645        </div>
646        <div class="col-md-6 col-lg-5 col-xl-4 mb-3">
647            <h5 class="font-weight-bold">Valued&nbsp;Partner</h5>
648            <a href="https://www.woodsmithshop.com/underwriters/"><img src="https://media.woodsmithshop.com/static/img/underwriters/tools-for-opportunity.png" width="184" height="70" class="img-fluid" loading="lazy"></a>
649        </div>
650    </div>
651</div>
652
653        </div>
654        
655        <div id="circ-footer" class="d-print-none" style="background-image:url(/static/img/footer-bg.jpg);">
656            <div class="container text-center px-2 py-4 p-lg-5">
657                <img src="https://images.ahpc.us/images/banner-895-53.jpg" alt="WSM_900x450_SubscribeFreeBook_zone53" title="WSM_900x450_SubscribeFreeBook_zone53" decoding="async" importance="low" loading="lazy" role="link" tabindex="0" style="width:100%;max-width:900px;max-height:450px;cursor: pointer;object-fit:contain;" data-pin-no-hover="true" width="900" height="450" />
658            </div>
659        </div>
660        <div id="details-footer" class="d-print-none py-3">
661            <div class="container">
662                <div class="row">
663                    <div class="col-lg-6 mb-4 mb-lg-0">
664                        <p class="text-uppercase"><strong>Stay Connected</strong></p>
665                        <p class="mb-3">
666                            <a href="/newsletter/subscribe/" style="text-decoration:underline;">Subscribe to our newsletter and get FREE videos and tips every week!</a>
667                        </p>
668                        <p class="social">
669                            <span>Follow us:</span>
670                            <span>
671                                <a class="facebook" href="https://www.facebook.com/woodsmithmagazine/" target="_blank" rel="external"><i class="fab fa-facebook-f"></i></a>
672                                <a class="pinterest" href="https://www.pinterest.com/woodsmithmedia/" target="_blank" rel="external"><i class="fab fa-pinterest"></i></a>
673                                <a class="instagram" href="https://www.instagram.com/WoodsmithMagazine/" target="_blank" rel="external"><i class="fab fa-instagram"></i></a>
674                                <a class="twitter" href="https://twitter.com/WoodsmithMag" target="_blank" rel="external"><i class="fab fa-twitter"></i></a>
675                                <a class="youtube" href="https://www.youtube.com/user/WoodsmithShop?sub_confirmation=1" target="_blank" rel="external"><i class="fab fa-youtube"></i></a>
676                            </span>
677                        </p>
678                        <p>
679                            <a href="https://www.contentful.com/" rel="nofollow" target="_blank">
680                                <img src="https://images.ctfassets.net/fo9twyrwpveg/44baP9Gtm8qE2Umm8CQwQk/c43325463d1cb5db2ef97fca0788ea55/PoweredByContentful_LightBackgroun
680d.svg" style="max-width:100px;width:100%;" alt="Powered by Contentful" width="100" height="32" loading="lazy">
681                            </a>
682                        </p>
683                    </div>
684                    <div class="col-lg-5 offset-lg-1 mb-4 mb-lg-0">
685                        <p class="text-uppercase mb-0"><strong>Navigate</strong></p>
686                        <nav class="navbar row navbar-light">
687                            <ul class="navbar-nav col mb-auto">
688                                <li class="nav-item">
689                                    <a class="nav-link" href="/contact/">Contact Us</a>
690                                </li>
691                                <li class="nav-item">
692                                    <a class="nav-link" href="/advertise/">Advertise</a>
693                                </li>
694                                <li class="nav-item">
695                                    <a class="nav-link" href="/review/">Reviews</a>
696                                </li>
697                            </ul>
698                            <ul class="navbar-nav col mb-auto">
699                                <li class="nav-item">
700                                    <a class="nav-link" href="https://www.forums.woodnet.net/">Forums</a>
701                                </li>
702                                <li class="nav-item">
703                                    <a class="nav-link" href="https://www.aimmedia.com/privacy-policy/">Privacy Policy</a>
704                                </li>
705                                <li class="nav-item">
706                                    <a class="nav-link" href="https://www.aimmedia.com/terms-of-service/">Terms of Use</a>
707                                </li>
708                            </ul>
709                        </nav>
710                    </div>
711                </div>
712                <p class="copyright text-lg-right text-muted">&copy;2026 Active Interest Media company</p>
713            </div>
714        </div>
715        <div id="print-footer" class="d-none d-print-block">
716            <p class="copyright text-center">&copy;2026 Active Interest Media company</p>
717        </div>
718        
719
720        <div id="sticky-footer" class="d-print-none fixed-bottom text-center collapse show">
721            <div class="d-inline-block position-relative">
722                <div id="gpt-all-footer" class="d-inline-block align-bottom bg-white border border-bottom-0 border-medium"></div>
723                <div class="position-absolute bg-light border border-medium border-left-0 rounded-right px-2" data-toggle="collapse" data-target="#sticky-footer" style="cursor:pointer; right:-26px; top:0;">
724                    <span class="fas fa-times text-white"></span><span class="sr-only">Close</span>
725                </div>
726            </div>
727        </div>
728    </footer>
729
730    
730<script src="https://images.ahpc.us/api/js/script.js" async></script>
730
731    
731<script src="/static/js/script.js?2021092401"></script>
731
732    
732<script src="/woodsmith-global-nav.js?v=2025050100" type="text/javascript" async defer></script>
732
733    
734<script>
735jQuery(function() {
736  // All *external* article should open in a new tab
737  jQuery('article .content-body a')
738    .not('a[href^="#"], a[href^="/"], a[href^="https://www.woodsmith.com/"]')
739    .prop('target', '_blank');
740
741  // Show disclaimer when affiliate links detected
742  if (jQuery('#article-body').find('a[href*="amazon.com"], a[href*="amzn.to"], script[src*="amazon-adsystem.com"], a[href*="ositracker.com"]').length
743      && !jQuery('#affiliate-disclaimer').length) {
744    jQuery('<div id="affiliate-disclaimer" class="font-italic small text-muted mb-3">'
745      + 'We earn from qualifying purchases made through affiliate links.</div>'
746    ).insertAfter('#article-intro');
747  }
748});
749</script>
749
750
751<script type="application/ld+json">
752{
753  "@context": "http://schema.org/",
754  "@type": "Article",
755  "name": "The Perfect Organizer for Your Power Tools!",
756  "headline": "The Perfect Organizer for Your Power Tools!",
757  "description": "This wall\u002Dmounted system packs in a lot of storage — and an extra worksurface. It’s easy to build and configure to meet your needs.",
758  "image": "https://images.ctfassets.net/m5c4tmkr3xik/7l3HmJpmiLMrgEhwE6r4Aq/92c9a64397905da7cf5d7d6fd9bf6311/Camera_Photography_YouTube_Thumbnail.jpg",
759  "datePublished": "2023-07-20T00:00:00-05:00",
760  "dateModified": "2023-07-20T00:00:00-05:00",
761  "articleSection": "",
762  "keywords": "",
763  "author": {
764    "@type": "Person",
765    "name": "John Doyle"
766  },
767  "publisher": {
768    "@type": "Organization",
769    "name": "Woodsmith Magazine",
770    "url": "https://www.woodsmith.com",
771    "logo": {
772      "@type": "ImageObject",
773      "url": "https://www.woodsmith.com/static/favicons/favicon-32x32.png",
774      "height": 32,
775      "width": 32
776    }
777  }
778}
779</script>
779
780
781
782<!-- CONTENT METER & GATE -->
783<script>
784const gate_opts = {
785    hd1_txt: 'Join Woodsmith Unlimited to Unlock this Page',
786    dsc_txt: 'Members get unlimited site access.',
787    dsc_txt_sub: 'You must be a member to view this content.',
788    cta_txt: 'Join Now!',
789    cta_url: 'https://subscribe.woodsmith.com/loading.do?omedasite=WSM_LandOffer&pk=W60011FS&ref=wsm-paywall-view',
790    aut_txt_pre: 'Already a member? ',
791    aut_txt: 'Log&nbsp;in',
792    aut_url: '/login/',
793    gate_delay_ms: 0,
794    type: 'hard'
795};
796const gate_bypass = false || false;
797const one_day_ms = 24 * 60 * 60 * 1000;
798const now_ts = Date.now();
799const meter_ids = new Set((localStorage.getItem('meter_ids') || '').split(',').filter(Boolean));
800const meter_ts = parseInt(localStorage.getItem('meter_ts') || now_ts);
801const meter_exp = meter_ts + (30 * one_day_ms);
802const meter_days_left = Math.ceil((meter_exp - now_ts) / one_day_ms);
803const meter_limit = 2;
804
805if (!gate_bypass) {
806  if (now_ts > meter_exp) {
807    meter_ids.clear();
808    localStorage.setItem('meter_ts', now_ts);
809  } else if (!localStorage.hasOwnProperty('meter_ts')) {
810    localStorage.setItem('meter_ts', meter_ts);
811  }
812
813  meter_ids.add('1608');
814  if (meter_ids.size <= meter_limit) {
815    localStorage.setItem('meter_ids', String([...meter_ids]));
816  }
817
818  if (meter_ids.size < meter_limit || '1608' === [...meter_ids][0]) {
819    gate_opts.gate_delay_ms = 500;
820    gate_opts.hd1_txt = 'Woodsmith Unlimited';
821    gate_opts.cta_url = gate_opts.cta_url.replace('ref=wsm-paywall-view', 'ref=wsm-meter-view');
822    gate_opts.dsc_txt = 'Every plan, every video, every tip, plus the print magazine.';
823    if (meter_days_left === 0) {
824      gate_opts.dsc_txt_sub = `This is your one free article until ${new Date(meter_exp).toLocaleTimeString()} today. Join now to get full access.`;
825    } else {
826      gate_opts.dsc_txt_sub = `This is your one free article for the next ${meter_days_left} day${meter_days_left === 1 ? '' : 's' }.<span class="meter-exp-info fa fa-info-circle px-1" data-meter-exp-info="Your free article resets at ${new Date(meter_exp).toLocaleString()}"></span>Join now to get full access.`;
827    }
828    gate_opts.type = 'soft';
829  } else {
830    gate_opts.dsc_txt_sub = gate_opts.dsc_txt_sub + `<span class="meter-exp-info fa fa-info-circle px-1" data-meter-exp-info="Your next free article is available at ${new Date(meter_exp).toLocaleString()}"></span>`;
831  }
832
833  (() => {
834    const gate_overlay = document.createElement('div');
835    const gate_wrap = document.createElement('div');
836    gate_overlay.id = 'gate-overlay';
837    gate_overlay.innerHTML = '&nbsp;';
838    gate_wrap.id = 'gate-wrap';
839    gate_wrap.innerHTML = (gate_opts.type === 'soft' ? '<div class="close px-2 py-2 px-lg-4"><span class="fa fa-chevron-down"></span></div>' : '') +
840     `<div class="gate-content" style="max-width:75vw;">
841        <h1 style="font-size:20px;font-weight:900;margin-bottom:0;">${gate_opts.hd1_txt}</h1>
842        <p class="hideable">${gate_opts.dsc_txt}</p>
843        <p class="hideable" style="font-size:16px;">${gate_opts.dsc_txt_sub}</p>
844        <a href="${gate_opts.cta_url}" class="wsm-meter-reg"><button>${gate_opts.cta_txt}</button></a>
845        <p><small>${gate_opts.aut_txt_pre}<a href="${gate_opts.aut_url}" class="wsm-cta-login">${gate_opts.aut_txt}</a></small></p>
846      </div>`;
847    const gate_init = () => {
848      document.body.append(gate_overlay);
849      document.body.append(gate_wrap);
850    }
851    if (document.readyState == 'complete') { gate_init(); }
852    else { document.addEventListener('readystatechange', () => { if (document.readyState == 'complete') { gate_init(); } }); }
853  })();
854
855  const gate_activate = () => {
856    const woodsmith_meter_reg_cta_click = make_click_handler(gate_opts.cta_url, {event: 'subscribe_cta_click', placement: gate_opts.type === 'hard' ? 'paywall' : 'meter'});
857    const noclick = (e) => { e.preventDefault(); };
858    const gate_overlay = document.querySelector('#gate-overlay');
859    const gate_wrap = document.querySelector('#gate-wrap');
860    gate_overlay.onclick = gate_overlay.oncontextmenu = gate_wrap.oncontextmenu = noclick;
861    document.querySelector('html').style.fontSize = 'initial';
862    if (gate_opts.type === 'hard') {
863      document.body.querySelectorAll('*:not(link, noscript, script, style, [id^="gate-"] *)').forEach((elm, idx) => { elm.tabIndex = -1; elm.ariaHidden = true; });
864      document.body.querySelectorAll('[id^="gate-"] a').forEach((elm, idx) => { elm.tabIndex = idx + 1; elm.ariaHidden = false; });
865      Object.assign(document.body.style, {
866        overflow: 'hidden',
867        position: 'relative',
868        userSelect: 'none'
869      });
870      gate_overlay.classList.add('show');
871    }
872    gate_wrap.style.minHeight = 'auto';
873    document.querySelectorAll('.wsm-meter-reg').forEach((elm, idx) => { elm.onclick = woodsmith_meter_reg_cta_click; elm.href= gate_opts.cta_url; });
874    document.querySelector('#gate-wrap .close')?.addEventListener('click', (e) => {
875      if (gate_wrap.classList.contains('minimize')) { gate_wrap.classList.remove('minimize'); }
876      else { gate_wrap.classList.add('minimize'); }
877    });
878    document.querySelectorAll('.meter-exp-info').forEach((elm, idx) => { elm.onclick = (e) => {
879      if (e.target.classList.contains('show')) { e.target.classList.remove('show'); }
880      else { e.target.classList.add('show'); }
881    }});
882    const gate_delay = setTimeout(() => {
883      gate_wrap.classList.add('show');
884    }, gate_opts.gate_delay_ms);
885    window.dataLayer = window.dataLayer || [];
886    window.dataLayer.push({event: gate_opts.type === 'hard' ? 'paywall_view' : 'meter_view'});
887  };
888
889  if (document.readyState == 'complete') { gate_activate(); }
890  else { document.addEventListener('readystatechange', () => { if (document.readyState == 'complete') { gate_activate(); } }); }
891}
892</script>
892
893<!-- END CONTENT METER & GATE -->
894
895</body>
896</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.