Dataforth (projects/dataforth-dos/): - UI feature: row coloring + PUSH/RE-PUSH buttons + Website Status filter - Database dedup to one row per SN (2.89M -> 469K rows, UNIQUE constraint added) - Import logic handles FAIL -> PASS retest transition - Refactored upload-to-api.js to render datasheets in-memory (dropped For_Web filesystem dep) - Bulk pushed 170,984 records to Hoffman API - Statistical sanity check: 100/100 stamped SNs verified on Hoffman GuruRMM (projects/msp-tools/guru-rmm/): - ROADMAP.md: added Terminology (5-tier hierarchy), Tunnel Channels Phase 2, Logging/Audit/Observability, Multi-tenancy, Modular Architecture, Protocol Versioning, Certificates sections + Decisions Log - CONTEXT.md: hierarchy table, new anti-patterns (bootstrap sacred, no cross-module imports), revised next-steps priorities Session logs for both projects. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
233 lines
13 KiB
HTML
233 lines
13 KiB
HTML
<!--[if mso]>
|
|
<style>table, td {font-family: Georgia, serif !important;}</style>
|
|
<![endif]-->
|
|
|
|
<!-- VARIANT: WARM / FRIENDLY -->
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e8e0d4;">
|
|
<tr>
|
|
<td align="center" style="padding: 20px 10px;">
|
|
|
|
<table width="640" cellpadding="0" cellspacing="0" border="0" style="font-family: Georgia, 'Times New Roman', serif; color: #3a3530; line-height: 1.7;">
|
|
|
|
<!-- HEADER -->
|
|
<tr>
|
|
<td style="background-color: #3a3530; padding: 20px 35px;">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td>
|
|
<span style="font-size: 24px; font-weight: bold; color: #f0e8dc;">Arizona Computer Guru</span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="padding-top: 4px;">
|
|
<span style="font-size: 12px; color: #a09484; letter-spacing: 1px;">Your Tucson IT team since 2001</span>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
|
|
<!-- WARM ACCENT -->
|
|
<tr>
|
|
<td style="background-color: #c45c3c; height: 5px; font-size: 5px; line-height: 5px;"> </td>
|
|
</tr>
|
|
|
|
<!-- FLASH SALE -->
|
|
<tr>
|
|
<td style="background-color: #faf6f0; padding: 30px 35px; text-align: center;">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td align="center">
|
|
<span style="font-size: 12px; letter-spacing: 3px; color: #c45c3c; text-transform: uppercase; font-weight: bold;">Flash Sale • Thursday, April 9th • 9AM - 5PM</span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td align="center" style="padding-top: 15px;">
|
|
<table cellpadding="0" cellspacing="0" border="0" align="center">
|
|
<tr>
|
|
<td style="background-color: #3a3530; padding: 20px 40px; text-align: center;">
|
|
<span style="font-size: 14px; color: #a09484;">Prepaid Labor Blocks</span><br />
|
|
<span style="font-size: 38px; font-weight: bold; color: #f0e8dc;">$100/hr</span><br />
|
|
<span style="font-size: 14px; color: #a09484; text-decoration: line-through;">$150/hr regular rate</span>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td align="center" style="padding-top: 12px;">
|
|
<span style="font-size: 15px; color: #7a6e60;">10-hour blocks • save $500 each • limit 4 per client</span>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
|
|
<!-- BODY -->
|
|
<tr>
|
|
<td style="background-color: #faf6f0; padding: 10px 35px 25px 35px; font-family: Georgia, 'Times New Roman', serif;">
|
|
<p style="font-size: 16px; margin: 0 0 14px 0; color: #3a3530;">Hi there,</p>
|
|
<p style="font-size: 16px; margin: 0 0 14px 0; color: #3a3530;">We don't do these often, so here's the short version.</p>
|
|
<p style="font-size: 16px; margin: 0 0 14px 0; color: #3a3530;">For <strong>today only (Thursday, April 9th, 9AM - 5PM)</strong>, we're offering 10-hour prepaid labor blocks at <strong>$100/hour</strong>. That's <strong>$1,000 per block</strong> instead of the usual $1,500. If you've been putting off that server migration, network upgrade, or office buildout -- or if you just want to lock in a considerably lower hourly rate for whenever you need us -- this is your opportunity.</p>
|
|
<p style="font-size: 16px; margin: 0 0 20px 0; color: #3a3530;">And if you've been paying our standard rate of $175/hr on an as-needed basis, this is worth a serious look. You'd be cutting your hourly cost nearly in half, and the hours never expire. Use them whenever you need us -- no rush, no deadline.</p>
|
|
</td>
|
|
</tr>
|
|
|
|
<!-- DETAILS -->
|
|
<tr>
|
|
<td style="background-color: #faf6f0; padding: 0 35px;">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td style="background-color: #f0e8dc; padding: 20px 25px; border-left: 4px solid #c45c3c; font-family: Georgia, 'Times New Roman', serif;">
|
|
<span style="font-size: 15px; font-weight: bold; color: #3a3530;">The Details:</span><br />
|
|
<span style="font-size: 14px; color: #3a3530; line-height: 1.9;">
|
|
• 10-hour blocks at $100/hr (normally $150/hr)<br />
|
|
• Limit: 4 blocks per client (40 hours max)<br />
|
|
• Hours <strong>never expire</strong><br />
|
|
• Use them for anything -- projects, support, on-site work<br />
|
|
• <strong>Today only, 9AM - 5PM.</strong> When it's over, it's over.
|
|
</span>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
|
|
<!-- SPACER -->
|
|
<tr><td style="background-color: #faf6f0; height: 22px; font-size: 1px; line-height: 1px;"> </td></tr>
|
|
|
|
<!-- CTA -->
|
|
<tr>
|
|
<td style="background-color: #faf6f0; padding: 0 35px;" align="center">
|
|
<table cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td style="background-color: #c45c3c; padding: 14px 40px; text-align: center;">
|
|
<a href="tel:5203048300" style="font-family: Georgia, 'Times New Roman', serif; font-size: 17px; font-weight: bold; color: #ffffff; text-decoration: none;">Call 520.304.8300 to Claim Yours</a>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<p style="font-size: 13px; color: #a09484; margin: 8px 0 0 0; font-family: Georgia, 'Times New Roman', serif;">or reply to this email • first come, first served</p>
|
|
</td>
|
|
</tr>
|
|
|
|
<!-- SPACER -->
|
|
<tr><td style="background-color: #faf6f0; height: 30px; font-size: 1px; line-height: 1px;"> </td></tr>
|
|
|
|
<!-- TRANSITION -->
|
|
<tr>
|
|
<td style="background-color: #e8e0d4; height: 12px; font-size: 1px; line-height: 1px;"> </td>
|
|
</tr>
|
|
|
|
<!-- SECURITY BANNER -->
|
|
<tr>
|
|
<td style="background-color: #3a3530; padding: 16px 35px;">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td style="border-left: 4px solid #c45c3c; padding-left: 15px;">
|
|
<span style="font-size: 11px; letter-spacing: 3px; color: #a09484; text-transform: uppercase;">Cybersecurity</span><br />
|
|
<span style="font-size: 20px; font-weight: bold; color: #f0e8dc;">Are You Actually Protected?</span>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
|
|
<!-- SECURITY CONTENT -->
|
|
<tr>
|
|
<td style="background-color: #ffffff; padding: 28px 35px; font-family: Georgia, 'Times New Roman', serif;">
|
|
<p style="font-size: 15px; margin: 0 0 14px 0; color: #3a3530;">Here's something we're seeing more and more: attacks that are written by AI. Not the clumsy phishing emails full of typos that you could spot from a mile away. These are polished, personalized, and they're getting past people who know better. AI has made it cheap and easy for attackers to scale up -- and small businesses are squarely in the crosshairs because most of them aren't prepared for it.</p>
|
|
|
|
<p style="font-size: 15px; margin: 0 0 14px 0; color: #3a3530;">That's why we've been pushing two things lately:</p>
|
|
|
|
<p style="font-size: 15px; margin: 0 0 14px 0; color: #3a3530;"><strong>Penetration Testing.</strong> We go after your network the same way an actual attacker would -- probing for weak spots, testing your defenses, seeing what's exposed. Then we hand you a plain-English report that tells you exactly what we found and what to do about it. Most businesses are genuinely surprised by the results. Right now we're offering a <strong>free security risk assessment</strong> -- that includes an external vulnerability scan, a dark web search for your company's compromised credentials, and a simulated phishing test on your staff. No strings, no sales pitch. Just a written report with a risk score. If you're curious, just reply or give us a call.</p>
|
|
|
|
<p style="font-size: 15px; margin: 0; color: #3a3530;"><strong>Advanced Antivirus for GPS Subscribers.</strong> If you're on our GPS-Pro or GPS-Advanced plans, you've already got enterprise-grade EDR running on your machines -- that's Endpoint Detection & Response, and it catches the stuff that traditional antivirus flat-out misses. Think behavioral analysis, ransomware rollback, real-time threat intelligence. It's the kind of protection that used to be reserved for big companies with big budgets. If you're still on GPS-Basic, let's talk about whether it makes sense to step up. The threat landscape has changed a lot, even in the last year.</p>
|
|
</td>
|
|
</tr>
|
|
|
|
<!-- SPACER -->
|
|
<tr>
|
|
<td style="background-color: #e8e0d4; height: 8px; font-size: 1px; line-height: 1px;"> </td>
|
|
</tr>
|
|
|
|
<!-- VOIP BANNER -->
|
|
<tr>
|
|
<td style="background-color: #3a3530; padding: 16px 35px;">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td style="border-left: 4px solid #c45c3c; padding-left: 15px;">
|
|
<span style="font-size: 11px; letter-spacing: 3px; color: #a09484; text-transform: uppercase;">Business Phone Systems</span><br />
|
|
<span style="font-size: 20px; font-weight: bold; color: #f0e8dc;">Still Overpaying for Phone Service?</span>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
|
|
<!-- VOIP CONTENT -->
|
|
<tr>
|
|
<td style="background-color: #ffffff; padding: 28px 35px; font-family: Georgia, 'Times New Roman', serif;">
|
|
<p style="font-size: 15px; margin: 0 0 14px 0; color: #3a3530;">We talk to business owners all the time who are paying way too much for phone service that doesn't even do what they need. Locked into contracts, paying per-feature fees, dealing with clunky hardware from 2015. Sound familiar?</p>
|
|
|
|
<p style="font-size: 15px; margin: 0 0 14px 0; color: #3a3530;">Our ACG-Voice system (powered by PacketDial) starts at <strong>$22/user/month</strong>. That gets you unlimited calling, voicemail-to-email, and a softphone app so your team can take calls from their desk, their laptop, or their phone -- wherever they are. The Standard tier at $28/user adds desk phone support, call queues, and ring groups. Basically everything a real office needs without the enterprise price tag.</p>
|
|
|
|
<p style="font-size: 15px; margin: 0; color: #3a3530;">We handle the setup, port your existing numbers over, and support the whole thing going forward. If your current provider has been nickel-and-diming you, let's have a conversation. It usually takes about five minutes to figure out if we can save you money.</p>
|
|
</td>
|
|
</tr>
|
|
|
|
<!-- SPACER -->
|
|
<tr>
|
|
<td style="background-color: #e8e0d4; height: 8px; font-size: 1px; line-height: 1px;"> </td>
|
|
</tr>
|
|
|
|
<!-- RADIO SHOW BANNER -->
|
|
<tr>
|
|
<td style="background-color: #3a3530; padding: 16px 35px;">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td style="border-left: 4px solid #c45c3c; padding-left: 15px;">
|
|
<span style="font-size: 11px; letter-spacing: 3px; color: #c45c3c; text-transform: uppercase;">Now Returning</span><br />
|
|
<span style="font-size: 20px; font-weight: bold; color: #f0e8dc;">The Computer Guru Show</span>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
|
|
<!-- RADIO SHOW CONTENT -->
|
|
<tr>
|
|
<td style="background-color: #ffffff; padding: 28px 35px; font-family: Georgia, 'Times New Roman', serif;">
|
|
<p style="font-size: 15px; margin: 0 0 14px 0; color: #3a3530;">Some of you might remember our radio show -- we ran it for years before taking a break back in 2018. Well, it's coming back. We've been working on new episodes for Season 11, and honestly, there's never been a better time. Between AI, ransomware, and everything happening in the tech world right now, there's no shortage of things to talk about.</p>
|
|
|
|
<p style="font-size: 15px; margin: 0 0 14px 0; color: #3a3530;">The format is the same as it always was: straight talk about technology, security, and what it all means for regular people running businesses. No buzzwords, no sponsored segments, just us breaking it down.</p>
|
|
|
|
<p style="font-size: 15px; margin: 0; color: #3a3530;">In the meantime, all 194 classic episodes are archived and ready to listen at <a href="https://radio.azcomputerguru.com" style="color: #c45c3c; font-weight: bold;">radio.azcomputerguru.com</a>. We'll let you know when the new season drops.</p>
|
|
</td>
|
|
</tr>
|
|
|
|
<!-- BOTTOM SPACER -->
|
|
<tr>
|
|
<td style="background-color: #e8e0d4; height: 3px; font-size: 1px; line-height: 1px;"> </td>
|
|
</tr>
|
|
|
|
<!-- CLOSING + SIGNATURE -->
|
|
<tr>
|
|
<td style="background-color: #ffffff; padding: 28px 35px; font-family: Georgia, 'Times New Roman', serif;">
|
|
<p style="font-size: 16px; margin: 0 0 20px 0; color: #3a3530;">We're grateful for you! Please reach out anytime -- we're here for you.</p>
|
|
<p style="margin: 0 0 5px 0;"><span style="font-size: 20px;">Thanks,</span></p>
|
|
<p style="margin: 0;"><span style="font-size: 20px;"> Michael Swanson<br />Owner<br /> </span><a href="http://www.azcomputerguru.com"><span style="font-size: 20px;">www.azcomputerguru.com</span></a> <span style="font-size: 20px;"><br /> phone: 520.304.8300</span> <br /> <br /> {{location_logo_100}}</p>
|
|
<p style="margin: 10px 0 0 0;"><a href="https://www.facebook.com/ArizonaComputerGuru"><img src="https://assets.services.syncromsp.com/assets/templates/email/icon-facebook-788cfb971ad9c52cacaf7ed02445ccbec753a3a3c6febc4240f55d778dddd819.png" alt="Facebook" /></a> <a href="https://twitter.com/azcomputerguru"><img src="https://assets.services.syncromsp.com/assets/templates/email/icon-twitter-7fe59727033d309e9ae65f2d13df61c3bc4bb367254c9d68d4d8c799cc4a0028.png" alt="Twitter" /></a></p>
|
|
</td>
|
|
</tr>
|
|
|
|
<!-- FOOTER -->
|
|
<tr>
|
|
<td style="background-color: #3a3530; padding: 18px 35px; text-align: center;">
|
|
<span style="font-size: 12px; color: #a09484; font-family: Georgia, 'Times New Roman', serif;">Arizona Computer Guru • 7437 E. 22nd St, Tucson, AZ 85710 • 520.304.8300</span>
|
|
</td>
|
|
</tr>
|
|
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
</table> |