1<!DOCTYPE html> 2<html lang="en"> 3 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, minimum-scale=1.0, maximum-scale=2.0"> 9 <meta http-equiv="content-type" content="text/html; charset=utf-8"/> 10 11 <meta name="apple-mobile-web-app-capable" content="yes"> 12 <meta name="apple-itunes-app" content="app-id=1512701482"> 13 <meta name="description" content="Four middle-aged college buddies (Jeff, Dave, Steve and John), review all the Marvel movies â in chronological order â as a way of going back and re-evaluating the entire project that is the Marvel Cinematic Universe."> 14 <meta itemprop="name" content="Nerdmudgeon"> 15 <meta itemprop="description" content="Four middle-aged college buddies (Jeff, Dave, Steve and John), review all the Marvel movies â in chronological order â as a way of going back and re-evaluating the entire project that is the Marvel Cinematic Universe."> 16 <meta itemprop="image" content="https://assets.libsyn.com/secure/content/72462614"> 17 <meta property="og:type" content="website"> 18 <meta property="og:url" content="https://nerdmudgeon.com/"> 19 <meta property="og:title" content="Nerdmudgeon"> 20 <meta property="og:image" content="http://assets.libsyn.com/content/72462614?height=250&width=250"> 21 <meta property="og:image:width" content="250"> 22 <meta property="og:image:height" content="250"> 23 <meta property="og:description" content="Four middle-aged college buddies (Jeff, Dave, Steve and John), review all the Marvel movies â in chronological order â as a way of going back and re-evaluating the entire project that is the Marvel Cinematic Universe."> 24 <meta name="twitter:card" content="summary"> 25 <meta name="twitter:title" content="Nerdmudgeon"> 26 <meta name="twitter:description" content="Four middle-aged college buddies (Jeff, Dave, Steve and John), review all the Marvel movies â in chronological order â as a way of going back and re-evaluating the entire project that is the Marvel Cinematic Universe."> 27 <meta name="twitter:image" content="http://assets.libsyn.com/content/72462614"> 28 <!--FAVICONS--> 29 <link rel='icon' type='image/png' sizes='16x16' href='https://assets.libsyn.com/secure/content/72500741?height=16&width=16'> 30 <link rel='icon' type='image/png' sizes='32x32' href='https://assets.libsyn.com/secure/content/72500741?height=32&width=32'> 31 <link rel='icon' type='image/png' sizes='96x96' href='https://assets.libsyn.com/secure/content/72500741?height=96&width=96'> 32 <link rel='icon' type='image/png' sizes='192x192' href='https://assets.libsyn.com/secure/content/72500741?height=192&width=192'> 33 <link rel='apple-touch-icon' type='image/png' sizes='57x57' href='https://assets.libsyn.com/secure/content/72500741?height=57&width=57'> 34 <link rel='apple-touch-icon' type='image/png' sizes='60x60' href='https://assets.libsyn.com/secure/content/72500741?height=60&width=60'> 35 <link rel='apple-touch-icon' type='image/png' sizes='72x72' href='https://assets.libsyn.com/secure/content/72500741?height=72&width=72'> 36 <link rel='apple-touch-icon' type='image/png' sizes='76x76' href='https://assets.libsyn.com/secure/content/72500741?height=76&width=76'> 37 <link rel='apple-touch-icon' type='image/png' sizes='114x114' href='https://assets.libsyn.com/secure/content/72500741?height=114&width=114'> 38 <link rel='apple-touch-icon' type='image/png' sizes='120x120' href='https://assets.libsyn.com/secure/content/72500741?height=120&width=120'> 39 <link rel='apple-touch-icon' type='image/png' sizes='144x144' href='https://assets.libsyn.com/secure/content/72500741?height=144&width=144'> 40 <link rel='apple-touch-icon' type='image/png' sizes='152x152' href='https://assets.libsyn.com/secure/content/72500741?height=152&width=152'> 41 <link rel='apple-touch-icon' type='image/png' sizes='180x180' href='https://assets.libsyn.com/secure/content/72500741?height=180&width=180'> 42 <meta name="theme-color" content="#3a5fab"> 43 <meta name="msapplication-TileColor" content="#3a5fab"> 44 <title>Nerdmudgeon</title> 45 46 <link rel="alternate" type="application/rss+xml" title="Nerdmudgeon" href="http://nerdmudgeon.com/rss"> 47 48 <!-- Bootstrap Core CSS --> 49 <link href="https://ssl-static.libsyn.com/p/assets/platform/websuite/css/bootstrap.css" rel="stylesheet"> 50 <link href="https://ssl-static.libsyn.com/p/assets/platform/websuite/css/jquery.smartmenus.bootstrap.css" rel="stylesheet"> 51 52 <!-- Custom CSS --> 53 <link href="https://ssl-static.libsyn.com/p/assets/platform/websuite/css/default-theme.css" rel="stylesheet"> 54 55 <!-- Custom Fonts --> 56 <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" type="text/css"> 57 58 <link href="https://://fonts.googleapis.com/css?family=Lato:300,400,700,300italic,400italic,700italic" rel="stylesheet" type="text/css"> 59 60 61 <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> 62 <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> 63 <!--[if lt IE 9]> 64
64<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
64 65
65<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
65 66 <![endif]--> 67 68 <!-- style overrides --> 69 <style> 70 .image-pop:hover { 71 cursor: hand; 72 cursor: pointer; 73 opacity: .8; 74 } 75 76 .image-pop { 77 height:auto; 78 width:100%; 79 max-width:400px; 80 padding-right:20px; 81 } 82 83 .img-social { 84 max-height:16px; 85 } 86 87 .producer-message-row { 88 word-wrap: break-word; 89 } 90 91 ul.social-list { 92 list-style: none; 93 } 94 95 ul.social-list li{ 96 display: inline; 97 margin-left: 5px; 98 } 99 100 .intro-header { 101 margin-top:50px; 102 background-color:#000; 103 background: url(https://assets.libsyn.com/secure/content/72503198); 104 background-repeat: no-repeat; 105 background-size: cover; 106 background-position: center; 107 height: 25vw; 108 min-height: 12rem; 109 width: 100%; 110 -ms-flex-align: end; 111 align-items: flex-end; 112 display: -webkit-box; 113 display: -ms-flexbox; 114 display: flex; 115 position: relative; 116 } 117 .profile { 118 background: url(https://assets.libsyn.com/secure/content/72462614/?height=80) no-repeat center center; 119 background-size: cover; 120 } 121 .intro-header, .banner, .navbar-default .navbar-nav>li>a, .navbar-brand, .producer-message, .producer-message-row a, .btn-widget-login, .navbar-default .navbar-nav .open, .dropdown-submenu, .widget-header{ 122 color:#ffffff !important; 123 } 124 .producer-message-row a { 125 text-decoration: underline; 126 } 127 .intro-message h1, .subtitle-text { 128 color:#000000 !important; 129 background: #fff; 130 } 131 132 .navbar-default, .producer-message, .btn-send, .btn-widget-login, .dropdown-menu, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, .nav .open > a, .nav .open > a:hover, .nav .open > a:focus, .widget-btn{ 133 background-color:#3a5fab !important; 134 } 135 136 .custom-blog-thumbnail { 137 border:1px solid #3a5fab !important; 138 } 139 140 .libsyn-item a { 141 color:#337ab7 !important; 142 } 143 144 .dropdown-menu > li > a { 145 color: #ffffff; 146 } 147 148 .navbar-nav > li > .dropdown-menu > li a:hover { 149 background: #ffffff !important; 150 color:#3a5fab !important; 151 } 152 153 body { 154 font-weight:normal !important; 155 } 156 157 .dropdown-submenu{ 158 display: block; 159 padding: 3px 20px; 160 clear: both; 161 font-weight: 400; 162 line-height: 1.42857143; 163 white-space: nowrap; 164 } 165 166 .left-side { 167 padding-top:0px !important; 168 } 169 170 .section-heading{ 171 margin:5px 0 25px 0; 172 } 173 174 p.date { 175 margin:5px 0 5px 0; 176 } 177 178 .item-height-restriction, .item-height-restriction-video { 179 height:auto; 180 } 181 182 .show_more { 183 direction:rtl; 184 text-indent: 25px; 185 font-size:15px; 186 font-weight:400; 187 } 188 189 .adjusted-player { 190 width: 1px; 191 min-width: 100%; 192 } 193 194 .adjusted-player { 195 width: 1px; 196 min-width: 100%; 197 } 198 199 .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { 200 max-height: 1000px; 201 } 202 203 @media screen and (max-width: 767px){ 204 .navbar-form{ 205 margin-right: 0px; 206 margin-left: 0px; 207 } 208 } 209 210 </style> 211 212 213 <!-- Google Analytics --> 214 215 216
216<script>
vendor: 349 bytes, lines 216-222
216 217 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 218 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 219 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 220 })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 221 222 ga('create', '
222UA-1417413-3
vendor: 49 bytes, lines 222-225
222', 'auto'); 223 ga('send', 'pageview'); 224 225
225</script>
225 226 227 <!-- End Google Analytics --> 228 229</head> 230 231<body> 232
232<script> 233 (function(w, d){ 234 var id='embedly-platform', n = 'script'; 235 if (!d.getElementById(id)){ 236 w.embedly = w.embedly || function() {(w.embedly.q = w.embedly.q || []).push(arguments);}; 237 var e = d.createElement(n); e.id = id; e.async=1; 238 e.src = ('https:' === document.location.protocol ? 'https' : 'http') + '://cdn.embedly.com/widgets/platform.js'; 239 var s = d.getElementsByTagName(n)[0]; 240 s.parentNode.insertBefore(e, s); 241 } 242 })(window, document); 243 </script>
243 244 245 <div id="fb-root"></div> 246
246<script>(function(d, s, id) { 247 var js, fjs = d.getElementsByTagName(s)[0]; 248 if (d.getElementById(id)) return; 249 js = d.createElement(s); js.id = id; 250 js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.8&appId=834757889913083"; 251 fjs.parentNode.insertBefore(js, fjs); 252 }(document, 'script', 'facebook-jssdk'));</script>
252 253 254 255 <!-- Navigation --> 256 <nav class="navbar navbar-default navbar-fixed-top topnav" role="navigation" id="main-menu"> 257 <div class="container topnav"> 258 <!-- Brand and toggle get grouped for better mobile display --> 259 <div class="navbar-header"> 260 <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> 261 <span class="sr-only">Toggle navigation</span> 262 <span class="icon-bar"></span> 263 <span class="icon-bar"></span> 264 <span class="icon-bar"></span> 265 </button> 266 <a title="Home Page" class="navbar-brand topnav" href="/"><div class="profile"></div></a> 267 </div> 268 <!-- Collect the nav links, forms, and other content for toggling --> 269 <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> 270 271 <ul class="nav navbar-nav navbar-right" data-sm-skip-collapsible-behavior="true"> 272 <li> 273 274 <form class="navbar-form navbar-right" method="GET" action="https://nerdmudgeon.com/size/5/"> 275 <div class="form-group search-form"> 276 <input type="text" aria-label="Search for Episodes" name="search" class="form-control" value="" placeholder="Search"> 277 </div> 278 <button type="submit" aria-label="Click to submit search" class="btn btn-default"><i class="fa fa-search"></i></button> 279 </form> 280 </li> 281 <li> 282 <a href="" class="share-link" data-toggle="modal" data-target="#aboutModal">About</a> 283 </li> 284 <li><a href="#">Episodes <span class="caret"></span></a> 285 <ul class="dropdown-menu"> 286 <li><a href="/">All Episodes</a></li> 287 288 <!-- premium episodes link --> 289 290 <!-- categories --> 291 292 <!-- archives --> 293 <li><a href="#">Archives <b class="caret"></b> </a> 294 <ul class="dropdown-menu"> 295 <li><a href="/2026">2026 <b class="caret"></b> </a><ul class="dropdown-menu"><li><a href="/2026/05">May</a></li><li><a href="/2026/03">March</a></li></ul></li><li><a href="/2025">2025 <b class="caret"></b> </a><ul class="dropdown-menu"><li><a href="/2025/12">December</a></li><li><a href="/2025/10">October</a></li><li><a href="/2025/07">July</a></li><li><a href="/2025/06">June</a></li><li><a href="/2025/05">May</a></li><li><a href="/2025/03">March</a></li><li><a href="/2025/02">February</a></li><li><a href="/2025/01">January</a></li></ul></li><li><a href="/2024">2024 <b class="caret"></b> </a><ul class="dropdown-menu"><li><a href="/2024/12">December</a></li><li><a href="/2024/11">November</a></li><li><a href="/2024/09">September</a></li><li><a href="/2024/08">August</a></li><li><a href="/2024/07">July</a></li><li><a href="/2024/06">June</a></li><li><a href="/2024/05">May</a></li><li><a href="/2024/03">March</a></li><li><a href="/2024/02">February</a></li><li><a href="/2024/01">January</a></li></ul></li><li><a href="/2023">2023 <b class="caret"></b> </a><ul class="dropdown-menu"><li><a href="/2023/11">November</a></li><li><a href="/2023/08">August</a></li><li><a href="/2023/07">July</a></li><li><a href="/2023/06">June</a></li><li><a href="/2023/02">February</a></li></ul></li><li><a href="/2022">2022 <b class="caret"></b> </a><ul class="dropdown-menu"><li><a href="/2022/12">December</a></li><li><a href="/2022/11">November</a></li><li><a href="/2022/10">October</a></li><li><a href="/2022/07">July</a></li><li>
295<a href="/2022/05">May</a></li><li><a href="/2022/04">April</a></li><li><a href="/2022/03">March</a></li><li><a href="/2022/02">February</a></li><li><a href="/2022/01">January</a></li></ul></li><li><a href="/2021">2021 <b class="caret"></b> </a><ul class="dropdown-menu"><li><a href="/2021/12">December</a></li><li><a href="/2021/11">November</a></li><li><a href="/2021/10">October</a></li><li><a href="/2021/09">September</a></li><li><a href="/2021/08">August</a></li><li><a href="/2021/07">July</a></li><li><a href="/2021/06">June</a></li><li><a href="/2021/05">May</a></li><li><a href="/2021/04">April</a></li><li><a href="/2021/03">March</a></li><li><a href="/2021/02">February</a></li><li><a href="/2021/01">January</a></li></ul></li><li><a href="/2020">2020 <b class="caret"></b> </a><ul class="dropdown-menu"><li><a href="/2020/12">December</a></li><li><a href="/2020/11">November</a></li><li><a href="/2020/10">October</a></li><li><a href="/2020/09">September</a></li><li><a href="/2020/08">August</a></li><li><a href="/2020/07">July</a></li><li><a href="/2020/06">June</a></li><li><a href="/2020/05">May</a></li></ul></li> 296 </ul> 297 </li> 298 </ul> 299 </li> 300 <!-- premium episodes link --> 301 </ul> 302 </div> 303 <!-- /.navbar-collapse --> 304 </div> 305 <!-- /.container --> 306 </nav> 307 308 309 <!-- Header --> 310 <a name="about"></a> 311 <div class="intro-header"> 312 <div class="container main-container"> 313 <div class="row"> 314 <div class="col-lg-12"> 315 <div class="click-alert alert alert-info fade"> 316 <strong>Preview Mode</strong> Links will not work in preview mode 317 </div> 318 <div class="intro-message"> 319 </div> 320 </div> 321 </div> 322 </div> 323 <!-- /.container --> 324 325 </div> 326 <!-- /.intro-header --> 327 328 <!-- Page Content --> 329 330 <div class="container"> 331 332 <div class="alert alert-info alert-dismissible producer-message"> 333 <div class="row"> 334 <div class="col-lg-12"> 335 <div class="col-lg-12 col-sm-12 align-top"> 336 <ul class="text-center social-list"> 337 <li style="display: inline;"><a aria-label="Email This Podcast" title="Email This Podcast" data-toggle="tooltip" data-placement="bottom" href="mailto:[email protected]" class="btn btn-default"><i class="fa fa-envelope fa-fw"></i></a></li><li style="display: inline;"><a aria-label="Subscribe to RSS Feed" title="Subscribe to RSS Feed" data-toggle="tooltip" data-placement="bottom" target="_blank" rel="noopener noreferrer" href="http://nerdmudgeon.com/rss" class="btn btn-default"><i class="fa fa-rss fa-fw"></i></a></li><li style="display: inline;"><a aria-label="Listen on Apple Podcasts" title="Listen on Apple Podcasts" data-toggle="tooltip" data-placement="bottom" target="_blank" rel="noopener noreferrer" href="https://podcasts.apple.com/us/podcast/nerdmudgeon/id1512701482?ls=1" class="btn btn-default"><i class="fa fa-podcast fa-fw"></i></a></li> </ul> 338 </div> 339 </div> 340 </div> 341 </div> 342 343 <!-- bread crumbs --> 344 <div class="col-lg-12 col-md-12 item-container"><div class="row libsyn-item libsyn libsyn-item-free libsyn-item-41409815" data-id="41409815"><div class="col-lg-6 col-md-6 left-side libsyn-item-41409815"><h2 class="section-heading"><a data-iframe-id="embed_41409815" class="read_more" href="https://nerdmudgeon.com/daredevil-born-again-s2">Daredevil: Born Again S2</a></h2><iframe id="embed_41409815" title="Daredevil: Born Again S2" style="border: none" src="//html5-player.libsyn.com/embed/episode/id/41409815/height/90/theme/custom/thumbnail/yes/direction/forward/tdest_id/1982999/render-playlist/no/custom-color/3a5fab/" height="90" width="100%" scrolling="no" allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen></iframe><div class="row"></div></div><div class="col-lg-6 col-md-6 col-sm-12 right-side"><p class="date">May 24, 2026</p><p class="lead"><p>There's punching, bone crunching, and superhero drama galore 345when the Man Without Fear returns to Disney+! Join Steve, Nocher, 346and John as they hit the MCU's mean streets with <em>Daredevil: 347Born Again</em> season 2!</p> 348</p></p><div class="row"><div class="col-md-12 text-right show_more"><a data-iframe-id="embed_41409815" class="read_more" href="https://nerdmudgeon.com/daredevil-born-again-s2">Read More</a></div></div></div></div><hr><div class="row libsyn-item libsyn libsyn-item-free libsyn-item-40579760" data-id="40579760"><div class="col-lg-6 col-md-6 left-side libsyn-item-40579760"><h2 class="section-heading"><a data-iframe-id="embed_40579760" class="read_more" href="https://nerdmudgeon.com/i-am-the-law">I Am The Law!</a></h2><iframe id="embed_40579760" title="I Am The Law!" style="border: none" src="//html5-player.libsyn.com/embed/episode/id/40579760/height/90/theme/custom/thumbnail/yes/direction/forward/tdest_id/1982999/render-playlist/no/custom-color/3a5fab/" height="90" width="100%" scrolling="no" allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen></iframe><div class="row"></div></div><div class="col-lg-6 col-md-6 col-sm-12 right-side"><p class="date">Mar 22, 2026</p><p class="lead"><p>One iconic British comic book character, two completely 349different movies. Join Jeff, John, and special guest host John 350Nocher as we play judge, jury, and executioner with Sylvester 351Stallone's <em>Judge Dredd</em> and Karl Urban's 352<em>Dredd!</em></p> 353</p></p><div class="row"><div class="col-md-12 text-right show_more"><a data-iframe-id="embed_40579760" class="read_more" href="https://nerdmudgeon.com/i-am-the-law">Read More</a></div></div></div></div><hr><div class="row libsyn-item libsyn libsyn-item-free libsyn-item-40360785" data-id="40360785"><div class="col-lg-6 col-md-6 left-side libsyn-item-40360785"><h2 class="section-heading"><a data-iframe-id="embed_40360785" class="read_more" href="https://nerdmudgeon.com/guilty-pleasures-starship-troopers">Guilty Pleasures: Starship Troopers</a></h2><iframe id="embed_40360785" title="Guilty Pleasures: Starship Troopers" style="border: none" src="//html5-player.libsyn.com/embed/episode/id/40360785/height/90/theme/custom/thumbnail/yes/direction/forward/tdest_id/1982999/render-playlist/no/custom-color/3a5fab/" height="90" width="100%" scrolling="no" allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen></iframe><div class="row"></div></div><div class="col-lg-6 col-md-6 col-sm-12 right-side"><p class="date">Mar 15, 2026</p><p class="lead"><p>The Guilty Pleasures series comes to a close with a bang -- 354literally -- as Jeff, Dave, Steve, and John talk about all the 355guts, gore, bug parts, Nazi overtones, and oh yeah, naked co-ed 356showers in Paul Verhoeven's <em>Starship Troopers!</em></p> 357</p></p><div class="row"><div class="col-md-12 text-right show_more"><a data-iframe-id="embed_40360785" class="read_more" href="https://nerdmudgeon.com/guilty-pleasures-starship-troopers">Read More</a></div></div></div></div><hr><div class="row libsyn-item libsyn libsyn-item-free libsyn-item-40282130" data-id="40282130"><div class="col-lg-6 col-md-6 left-side libsyn-item-40282130"><h2 class="section-heading"><a data-iframe-id="embed_40282130" class="read_more" href="https://nerdmudgeon.com/guilty-pleasures-the-time-travelers-wife">Guilty Pleasures: The Time Traveler's Wife</a></h2><iframe id="embed_40282130" title="Guilty Pleasures: The Time Traveler's Wife" style="border: none" src="//html5-player.libsyn.com/embed/episode/id/40282130/height/90/theme/custom/thumbnail/yes/direction/forward/tdest_id/1982999/render-playlist/no/custom-color/3a5fab/" height="90" width="100%" scrolling="no" allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen></iframe><div class="row"></div></div><div class="col-lg-6 col-md-6 col-sm-12 right-side"><p class="date">Mar 8, 2026</p><p class="lead"><p>
357Oh sure, you may not like time travel stories, but after you 358hear the adorably sweet story behind why someone likes 359<em>this</em> time travel story, you may change your mind! Join 360Jeff, Dave, Steve, and John as we go backwards and forward and 361backwards and forward talking about <em>The Time Traveler's 362Wife!</em></p> 363</p></p><div class="row"><div class="col-md-12 text-right show_more"><a data-iframe-id="embed_40282130" class="read_more" href="https://nerdmudgeon.com/guilty-pleasures-the-time-travelers-wife">Read More</a></div></div></div></div><hr><div class="row libsyn-item libsyn libsyn-item-free libsyn-item-40274860" data-id="40274860"><div class="col-lg-6 col-md-6 left-side libsyn-item-40274860"><h2 class="section-heading"><a data-iframe-id="embed_40274860" class="read_more" href="https://nerdmudgeon.com/wonder-man">Wonder Man</a></h2><iframe id="embed_40274860" title="Wonder Man" style="border: none" src="//html5-player.libsyn.com/embed/episode/id/40274860/height/90/theme/custom/thumbnail/yes/direction/forward/tdest_id/1982999/render-playlist/no/custom-color/3a5fab/" height="90" width="100%" scrolling="no" allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen></iframe><div class="row"></div></div><div class="col-lg-6 col-md-6 col-sm-12 right-side"><p class="date">Mar 2, 2026</p><p class="lead"><p>What happens when a C-list comic book character gets his own MCU 364show? Is it the greatest thing ever, or is it an 365expectations-missing disappointment? Find out when Jeff, Dave, 366Steve, and John give all the hot takes on the new Disney+ show, 367<em>Wonder Man!</em></p> 368</p></p><div class="row"><div class="col-md-12 text-right show_more"><a data-iframe-id="embed_40274860" class="read_more" href="https://nerdmudgeon.com/wonder-man">Read More</a></div></div></div></div><hr> 369 </div> 370 <!-- /.container --> 371 372 373 </div> 374 <!-- /.content-section-a --> 375 376 377 378 <!-- About Modal --> 379 <div id="aboutModal" class="modal fade" role="dialog"> 380 <div class="modal-dialog"> 381 <!-- Modal content--> 382 <div class="modal-content"> 383 <div class="modal-header"> 384 <button type="button" class="close" data-dismiss="modal">×</button> 385 <h4 class="modal-title">About the Podcast</h4> 386 </div> 387 <div class="modal-body"> 388 <p>Four middle-aged college buddies (Jeff, Dave, Steve and John), review all the Marvel movies â in chronological order â as a way of going back and re-evaluating the entire project that is the Marvel Cinematic Universe.</p> 389 </div> 390 <div class="modal-footer"> 391 <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> 392 </div> 393 </div> 394 </div> 395 </div> 396 397 <!-- Share Modal --> 398 <div id="shareModal" class="modal" role="dialog"> 399 <div class="modal-dialog"> 400 <!-- Modal content--> 401 <div class="modal-content"> 402 <div class="modal-header"> 403 <button type="button" class="close" data-dismiss="modal">×</button> 404 <h4 class="modal-title">Share This Episode</h4> 405 </div> 406 <div class="modal-body"> 407 <p id="pw-share"><div class="addthis_inline_share_toolbox"></div></p> 408 </div> 409 <div class="modal-footer"> 410 <button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button> 411 </div> 412 </div> 413 </div> 414 </div> 415 416 <!-- Private Premium Modal --> 417 <div id="loginModal" class="modal" role="dialog"> 418 <div class="modal-dialog"> 419 <!-- Modal content--> 420 <div class="modal-content"> 421 <div class="modal-header"> 422 <h4 class="modal-title"><i class="fa fa-lock fa-lg"></i> Private Premium Login</h4> 423 </div> 424 <div class="modal-body"> 425 <p> 426 <form class="form-signin" method="POST" action=""> 427 <h5 class="form-signin-heading">Login</h5> 428 <label for="inputEmail" class="sr-only">Email</label> 429 <input type="email" id="inputEmail" name="email" class="form-control" placeholder="Email address" required autofocus> 430 <label for="inputPassword" class="sr-only">Password</label> 431 <input type="password" id="inputPassword" name="password" class="form-control" placeholder="Password" required> 432 <p class="pull-right"><a href="'">Having trouble logging in?</a></p> 433 <button name="Login for Premium Access" class="btn btn-lg btn-primary btn-block btn-widget-login" type="submit">Login <i class="fa fa-arrow-circle-right fa-lg pull-right"></i></button> 434 </form> 435 </p> 436 </div> 437 438 </div> 439 </div> 440 </div> 441 442 <!-- Image Enlarge Modal --> 443 <div class="modal fade" id="imagemodal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> 444 <div class="modal-dialog"> 445 <div class="modal-content"> 446 <div class="modal-header"> 447 <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> 448 </div> 449 <div class="modal-body" style="text-align:center;"> 450 <img src="" id="imagepreview" style="width: auto; height: 300px;" > 451 </div> 452 <div class="modal-footer"> 453 <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> 454 </div> 455 </div> 456 </div> 457 </div> 458 459 460 461 <!-- Footer --> 462 <footer> 463 <div class="container"> 464 <div class="row"> 465 <div class="col-lg-12"> 466 <p class="copyright small pull-right">© Jeff Hebert, John Hartwell, Steve Leonard & David Monteith</p> 467 </div> 468 </div> 469 </div> 470 </footer> 471 472 <!-- jQuery --> 473
473<script src="https://ssl-static.libsyn.com/p/assets/platform/websuite/js/jquery.js"></script>
473 474 475 <!-- Bootstrap Core JavaScript --> 476
476<script src="https://ssl-static.libsyn.com/p/assets/platform/websuite/js/bootstrap.js"></script>
476 477 478 <!-- Smart Menu JS --> 479
479<script src="https://ssl-static.libsyn.com/p/assets/platform/websuite/js/jquery.smartmenus.js"></script>
479 480
480<script src="https://ssl-static.libsyn.com/p/assets/platform/websuite/js/jquery.smartmenus.bootstrap.js"></script>
480 481 482 483 484 485
485<script> 486 var addthis_config = {}; 487 addthis_config.pubid = 'ra-57f683ee47f14d2b'; 488 489 var lockScroll = false; 490 var premiumAuthorized = true; 491 var enablePremiumDownload = false; 492 493 function noPremium(){ 494 495 496 premiumAuthorized = false; 497 498 } 499 500 function adjustPlayerWidth(){ 501 $(".producer-message iframe[src*='html5-player']").addClass('adjusted-player'); 502 $(".libsyn-item iframe[src*='html5-player']").addClass('adjusted-player'); 503 $(".libsyn-item-video iframe[src*='html5-player']").addClass('adjusted-player-video'); 504 makeImagesResponsive(); 505 } 506 507 function makeImagesResponsive(){ 508 $(".right-side img").addClass("img-responsive"); 509 $(".left-side img").addClass("img-responsive"); 510 } 511 512 function getFBCommentCount(uri,element){ 513 var apiUrl = "//graph.facebook.com/?ids=" + uri; 514 var commentsCount = 0; 515 $.ajax({ 516 url: apiUrl, 517 success: function(result) { 518 if ( typeof result != "undefined" && result.hasOwnProperty(uri) && typeof result[uri].share != "undefined" ) { 519 commentsCount = result[uri].share.comment_count; 520 element.html('<i class="fa fa-comments" title="Leave a Comment"></i> ' + commentsCount + " Comment(s)"); 521 } 522 } 523 }); 524 return false; 525 } 526 527 function updateCommentsCount(){ 528 $(".facebook-comments-count" ).each(function() { 529 if($(this).html() == ""){ 530 var pageIndex = $(this).data("uri"); 531 getFBCommentCount(pageIndex,$(this)); 532 } 533 }); 534 } 535 536 $(function() { 537 538 var lastScroll = 0; 539 540 $('#main-menu').on('show.bs.collapse', function () { 541 $(this).removeClass("navbar-fixed-top").addClass("navbar-static-top"); 542 lastScroll = $(window).scrollTop(); 543 $(window).scrollTop(0); 544 }); 545 546 $('#main-menu').on('hide.bs.collapse', function () { 547 $(window).scrollTop(lastScroll); 548 $(this).removeClass("navbar-static-top").addClass("navbar-fixed-top"); 549 }); 550 551 window.fbAsyncInit = function() { 552 FB.Canvas.setAutoGrow(); 553 } 554 555 function sizeChangeCallback() { 556 FB.Canvas.setSize({ width: 520, height: 1400 }); 557 } 558 559 //social tooltip instantiation 560 $('[data-toggle="tooltip"]').tooltip(); 561 562 //share link 563 $(document.body).on("click",".share-link", function(event) { 564 565 var url = $(this).data('item-url'); 566 var title = $(this).data('item-title'); 567 var image = $(this).data('item-image-url'); 568 569 $.getScript( "//s7.addthis.com/js/300/addthis_widget.js#async=1" ) 570 .done(function( script, textStatus ) { 571 addthis.init(); 572 addthis.update('share', 'url', url); 573 addthis.update('share', 'title', title); 574 addthis.update('share', 'description', ""); 575 addthis.update('share', 'image', image) 576 }) 577 .fail(function( jqxhr, settings, exception ) { 578 //do nothing 579 }); 580 }); 581 582 //resize players 583 adjustPlayerWidth(); 584 585 //change profile pic on scroll 586 $(window).scroll(function(){ 587 if($(window).scrollTop() > 225){ 588 $(".profile").addClass('profile-small'); 589 } 590 else{ 591 $(".profile").removeClass('profile-small'); 592 } 593 }); 594 595 // get all premium episodes 596 var show_id = '261263'; 597 var id_prefix = "libsyn-item-"; 598 var episode_ids = new Array(); // For some reason, this line was causing Firefox to become unresponsive. 599 $('.libsyn-item-premium').each(function(index){ 600 var id = $(this).data('id'); 601 episode_ids.push(id); 602 }); 603 604 var episodes = (episode_ids.length > 0) ? episode_ids.join(',') : 0; 605 606 noPremium(); 607 608 //image modal 609 $(document.body).on("click",".image-pop", function() { 610 $('#imagepreview').attr('src', $(this).attr('src')); 611 $('#imagemodal').modal('show'); 612 }); 613 614 615 }); 616 617 if( $('#download_app_div').size() > 0 ){ 618 var isMac = (navigator.platform.indexOf('Mac') != -1); 619 var isIos = !!navigator.platform && (/iPad|iPhone|iPod/.test(navigator.platform) || isMac); 620 621 if(isIos){ 622 $.ajax({ 623 type: 'GET', 624 url: "//my.libsyn.com/app/generate-websuite-plist-url", 625 data: {destination_id: 1982999}, 626 dataType: 'jsonp', 627 success:function(json){ 628 console.log(json); 629 if(typeof json.success != "undefined"){ 630 if(json.success){ 631 var plistAnchor = $('<a>').addClass('btn').addClass('btn-default').attr('aria-label','Download iOS App') 632 .attr('href', 'itms-services://?action=download-manifest&url=' + encodeURIComponent(json.plist_url)).append( 633 $('<i>').addClass('fa').addClass('fa-download').addClass('fa-5x') 634 ).append('<div>Download/Install iOS App</div>'); 635 636 $('#download_app_div').empty(); 637 638 if(isMac){ 639 $('#download_app_div').append($('<p>').html('If you are using an iPad, you may install the app below:')); 640 } 641 642 $('#download_app_div').append(plistAnchor); 643 644 } else { 645 $('#download_app_div').empty().html('An error has occurred:' + json.message); 646 } 647 } else { 648 $('#download_app_div').empty().html('An error has occurred'); 649 } 650 }, 651 error:function(xhr, textStatus, errorThrown){ 652 $('#download_app_div').empty().html('An error has occurred: ' + textStatus); 653 } 654 }); 655 } else { 656 $('#download_app_div').empty().html('Sorry, app download is only available for iOS devices.'); 657 } 658 } 659 660 661 var page_filter = 1; 662 var category_filter = ""; 663 var text_filter = ""; 664 var size_filter = "5"; 665 var year_filter = "0"; 666 var month_filter = "0"; 667 var text_posts_only = false;
668 var premium_filter = false; 669 var player_position = "above"; 670 671 //lets create widget bar 672 673 var colWidth = 6; 674 675 function escapeHtml(text) { 676 return text 677 .replace(/&/g, "&") 678 .replace(/</g, "<") 679 .replace(/>/g, ">") 680 .replace(/"/g, """) 681 .replace(/'/g, "'"); 682 } 683 684 //load more on bottom of page 685 $(window).scroll(function () { 686 687 if(!lockScroll){ 688 if ($(window).scrollTop() >= $(document).height() - $(window).height() - 60) { 689 690 lockScroll = true; 691 692 var requestUrl = "https://nerdmudgeon.com/"; 693 requestUrl += "/page/"+ (page_filter + 1); 694 695 if(text_posts_only){ 696 requestUrl += "/podcast/blog"; 697 } 698 else if(premium_filter){ 699 requestUrl += "/search/is_premium"; 700 } 701 else if(text_filter != ""){ 702 requestUrl += "/search/"+ text_filter; 703 } 704 else if(month_filter != 0) { 705 requestUrl += "/"+ year_filter +"/"+ month_filter; 706 } 707 else if(year_filter != 0) { 708 requestUrl += "/" + year_filter; 709 } 710 else { 711 requestUrl += (category_filter != "" ? "/category/"+category_filter : ""); 712 } 713 714 requestUrl += "/render-type/json"; 715 716 $.ajax({ 717 type: 'GET', 718 url: requestUrl, 719 async: false, 720 success:function(json){ 721 var items = JSON.parse(json); 722 if(items.length > 0){ 723 for(var i = 0; i < items.length; i++){ 724 var item = new Array(); 725 item = items[i]; 726 727 var isTextOnly = typeof item.primary_content == 'undefined'; 728 var isVideo; 729 730 if(isTextOnly){ 731 isVideo = false; 732 } else { 733 isVideo = item.primary_content.file_class == "video"; 734 } 735 736 //create action buttons 737 var actionButtonsRow = '<div class="row">'; 738 if(isTextOnly){ 739 var escapedItemTitle = escapeHtml(item.item_title); 740 actionButtonsRow += '<div class="col-lg-4 col-sm-4 share-div">'; 741 actionButtonsRow += '<a class="share-link" href="" data-image-url="'+ item.image_url +'" data-item-url="'+ item.full_item_url +'" data-item-title="'+ escapedItemTitle +'" data-toggle="modal" data-target="#shareModal">'; 742 actionButtonsRow += '<i class="fa fa-share-alt" title="Share This Episode"></i> Share</a></div>'; 743 } 744 745 746 if(item.display_download_link == true){ 747 if(isTextOnly){ 748 actionButtonsRow += '<div class="col-lg-4 col-sm-4 download-div"><a href="' + item.primary_content.url_secure +'" download><i class="fa fa-download" title="Download This Episode"></i> Download</a></div>'; 749 } 750 } 751 752 if(item.extra_content.length > 0){ 753 for (var x = 0; x < item.extra_content.length; x++) { 754 if(item.extra_content[x].file_class == "pdf"){ 755 var extraContentLabel = item.extra_content[x].content_title !== "" ? item.extra_content[x].content_title : item.extra_content[x].content_type; 756 actionButtonsRow += '<div class="col-lg-4 col-sm-4 download-div"><a href="' + item.extra_content[x].url +'" download><i class="fa fa-download" title="Bonus content"></i> ' + extraContentLabel + '</a></div>'; 757 } else { 758 if(enablePremiumDownload == true){ 759 var extraContentLabel = item.extra_content[x].content_title !== "" ? item.extra_content[x].content_title : item.extra_content[x].content_type; 760 actionButtonsRow += '<div class="col-lg-4 col-sm-4 download-div"><a href="' + item.extra_content[x].url +'" download><i class="fa fa-download" title="Bonus content"></i> ' + extraContentLabel + '</a></div>'; 761 } 762 } 763 764 } 765 } 766 actionButtonsRow += "</div>"; 767 768 769 //begin row 770 html = '<div class="row libsyn-item libsyn' + (isVideo == true ? '-video' : '') + ' libsyn-item-' + item.premium_state + ' libsyn-item-'+ item.item_id +'" data-id="'+ item.item_id +'">'; 771 772 if(isTextOnly){ 773 html += '<div class="col-lg-12" col-md-12 left-side libsyn-item-'+ item.item_id +'">'; 774 html += '<h2 class="section-heading"><a href="'+ item.full_item_url +'">'+ item.item_title +'</a>'; 775 html += '</h2>'; 776 html += '<p class="date">'+ item.release_date +'</p>'; 777 html += '<p class="lead">'+ item.item_body_short +'</p>'; 778 html += '<div class="row"><div class="col-md-12 text-right show_more">'; 779 html += '<a href="'+ item.full_item_url +'">Read More</a></div></div>'; 780 html += actionButtonsRow; 781 html += '</div>'; 782 } else { 783 784 //player 785 var playerSide = '<h2 class="section-heading"><a data-iframe-id="embed_'+item.item_id+'" class="read_more" href="'+item.full_item_url+'">'+item.item_title+'</a>'; 786 playerSide += '</h2>'; 787 if(item.premium_state == "premium" && !premiumAuthorized){ 788 playerSide += '<h3><i class="fa fa-lock"></i> This is a Premium Episode</h3>'; 789 } else { 790 791 if(item.primary_content.file_class == "pdf"){ 792 playerSide += '<a href="' + item.primary_content.url_secure +'" download class="pdf-download"><i class="fa fa-file-pdf-o" title="Download PDF"></i> Download PDF</a>'; 793 } else { 794 playerSide += item.player; 795 } 796 797 playerSide += actionButtonsRow; 798 } 799 800 //description 801 var descriptionSide = '<p class="date">'+item.release_date+'</p>'; 802 descriptionSide += '<p class="lead">'+item.item_body_short+'</p>'; 803 descriptionSide += '<div class="row"><div class="col-md-12 text-right show_more">'; 804 descriptionSide += '<a data-iframe-id="embed_'+item.item_id+'" class="read_more" href="'+item.full_item_url+'">Read More</a></div></div>'; 805 806 html += '<div class="col-lg-'+colWidth+' col-md-'+colWidth+' col-sm-12 left-side">'; 807 html += player_position == "above" ? playerSide : descriptionSide; 808 html += '</div>'; 809 810 html += '<div class="col-lg-'+colWidth+' col-md-'+colWidth+' col-sm-12 right-side">'; 811 html += player_position == "above" ? descriptionSide : playerSide; 812 html += '</div>'; 813 } 814 815 816 html += '</div>'; 817 html += '<hr>'; 818 819 //add to container 820 $(".item-container").append(html); 821 822 } 823 824 page_filter++; 825 adjustPlayerWidth(); 826 lockScroll = false;
827 } else { 828 lockScroll = true; 829 } 830 }, 831 error:function(xhr, textStatus, errorThrown){ 832 console.log(errorThrown); 833 } 834 }); 835 } 836 } 837 }); 838 839 840 $("#btn-send-contact").click(function(event){ 841 event.preventDefault(); 842 843 var error = ""; 844 //validate 845 var valid = true; 846 $('#podcast-page-contact-form').find(':input:not(button)').each(function(){ 847 var name = $(this).attr("name"); 848 var value = $(this).val(); 849 if (typeof name != 'undefined' && value == ""){ 850 valid = false; 851 return false; 852 } 853 }); 854 855 if(valid){ 856 //submit form 857 var datastring = $("#podcast-page-contact-form").serialize(); 858 $.ajax({ 859 type: "POST", 860 url: "https://web-support.libsyn.com/contact/submit", 861 data: datastring, 862 dataType: "json", 863 success: function(data) { 864 if(data == false){ 865 error = "<strong>Error</strong> Your message could not be sent at this time. Please try again later."; 866 $("#podcast-page-contact-form-error").html(error).fadeIn().delay(5000).fadeOut(); 867 } else { 868 $('#podcast-page-contact-form').find(":input").val("").hide(); 869 $('#podcast-page-contact-form').fadeOut(); 870 $("#podcast-page-contact-form-success").show(); 871 } 872 }, 873 error: function() { 874 error = "<strong>Error</strong> Your message could not be sent at this time. Please try again later."; 875 $("#podcast-page-contact-form-error").html(error).fadeIn().delay(5000).fadeOut(); 876 } 877 }); 878 879 } else { 880 error = "<strong>Error</strong> Please fill out all fields and submit again."; 881 $("#podcast-page-contact-form-error").html(error).fadeIn().delay(5000).fadeOut(); 882 return false; 883 } 884 885 }); 886 887 888 889 var playerStatusRequestSent = false; 890 var href = null; 891 /* $(document).on('click', ".read_more", function (e){ 892 var iframeId = $(this).data("iframe-id"); 893 if (document.getElementById(iframeId).contentWindow) { 894 e.preventDefault(); 895 href = $(this).attr("href"); 896 897 var addColon = $("#"+iframeId).attr("src").indexOf(":") == -1 ? ':' : ''; 898 899 var iframeHref = 0 + $("#"+iframeId).attr("src"); 900 var receiver = document.getElementById(iframeId).contentWindow; 901 window.addEventListener('message', receiveMessage); 902 receiver.postMessage('player_status_request', iframeHref); 903 playerStatusRequestSent = true; 904 } 905 }); */ 906 907 function receiveMessage(e) { 908 909 if(playerStatusRequestSent){ 910 try { 911 var playerData = JSON.parse(e.data); 912 if(typeof(playerData.elapsed) != "undefined" && playerData.elapsed != "00:00:00"){ 913 localStorage.setItem(href, JSON.stringify(playerData)); 914 } 915 if(href !== null){ 916 window.location = href; 917 } 918 } catch (e) { 919 return false; 920 } 921 } 922 } 923 924 925 926 </script>
926 927 928</body> 929 930</html> 931
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.