<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en_US"><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://zinglab.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://zinglab.com/" rel="alternate" type="text/html" hreflang="en_US" /><updated>2026-10-24T14:40:52-04:00</updated><id>https://zinglab.com/feed.xml</id><title type="html">ZingLab</title><subtitle>ZingLab is an independent R&amp;D lab and software studio. We build HotGato, the most advanced free speed reader online; Zoetrope, a private in-browser GIF and pixel art animator; GlyphRecall memory training; browser games; dementia screening research tools; and custom websites, web apps, and marketing technology for clients.</subtitle><author><name>Robert Allen</name></author><entry><title type="html">Best Free Memory Training Games in 2026: GlyphRecall vs Lumosity, Elevate, Peak &amp;amp; Human Benchmark</title><link href="https://zinglab.com/blog/best-memory-training-games/" rel="alternate" type="text/html" title="Best Free Memory Training Games in 2026: GlyphRecall vs Lumosity, Elevate, Peak &amp;amp; Human Benchmark" /><published>2026-10-19T06:00:00-04:00</published><updated>2026-10-19T06:00:00-04:00</updated><id>https://zinglab.com/blog/best-memory-training-games-glyphrecall-vs-lumosity-elevate</id><content type="html" xml:base="https://zinglab.com/blog/best-memory-training-games/"><![CDATA[<p>Brain-training apps had a moment in the 2010s, and most of them never left the business model they started with: a big library of mini-games, a streak counter, and a subscription. That’s fine if you want variety. But if your goal is simply to <strong>push your short-term memory a little further each day</strong>, you don’t need 40 games — you need one good one that adapts to you.</p>

<p>That’s <a href="https://glyph.zinglab.com/?ref=zinglab-blog">GlyphRecall</a>.</p>

<h2 id="the-contenders">The contenders</h2>

<ul>
  <li><strong><a href="https://glyph.zinglab.com/?ref=zinglab-blog">GlyphRecall</a></strong> — a free, untimed glyph memory game from ZingLab.</li>
  <li><strong><a href="https://www.lumosity.com/">Lumosity</a></strong> — the best-known brain-training app, with a large game library and a subscription.</li>
  <li><strong><a href="https://elevateapp.com/">Elevate</a></strong> — a polished mobile app focused on reading, writing, and math skills.</li>
  <li><strong><a href="https://www.peak.net/">Peak</a></strong> — a mobile brain-training app with memory, focus, and language games.</li>
  <li><strong><a href="https://www.cognifit.com/">CogniFit</a></strong> — cognitive assessment and training, often used by professionals.</li>
  <li><strong><a href="https://humanbenchmark.com/">Human Benchmark</a></strong> — free one-off tests like Visual Memory and Number Memory.</li>
</ul>

<h2 id="head-to-head-comparison">Head-to-head comparison</h2>

<table>
  <thead>
    <tr>
      <th> </th>
      <th>GlyphRecall</th>
      <th>Lumosity</th>
      <th>Elevate</th>
      <th>Peak</th>
      <th>CogniFit</th>
      <th>Human Benchmark</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Price</td>
      <td><strong>Free</strong></td>
      <td>Freemium (subscription)</td>
      <td>Freemium (subscription)</td>
      <td>Freemium (subscription)</td>
      <td>Paid plans</td>
      <td>Free (ads)</td>
    </tr>
    <tr>
      <td>Account required</td>
      <td><strong>No</strong></td>
      <td>Yes</td>
      <td>Yes</td>
      <td>Yes</td>
      <td>Yes</td>
      <td>Optional</td>
    </tr>
    <tr>
      <td>Time pressure</td>
      <td><strong>None — study as long as you like</strong></td>
      <td>Most games timed</td>
      <td>Most games timed</td>
      <td>Most games timed</td>
      <td>Varies</td>
      <td>Varies</td>
    </tr>
    <tr>
      <td>Distractor task (true working-memory test)</td>
      <td><strong>Yes — arithmetic between study and recall</strong></td>
      <td>Some games</td>
      <td>No</td>
      <td>Some games</td>
      <td>Some tasks</td>
      <td>No</td>
    </tr>
    <tr>
      <td>Adapts difficulty as you go</td>
      <td><strong>Yes, +1 glyph every 3 levels</strong></td>
      <td>Yes</td>
      <td>Yes</td>
      <td>Yes</td>
      <td>Yes</td>
      <td>Yes</td>
    </tr>
    <tr>
      <td>Works in a browser</td>
      <td><strong>Yes</strong></td>
      <td>Yes</td>
      <td>Mobile-first</td>
      <td>Mobile-first</td>
      <td>Yes</td>
      <td>Yes</td>
    </tr>
    <tr>
      <td>Offline mode</td>
      <td><strong>Yes</strong></td>
      <td>No</td>
      <td>Partial</td>
      <td>Partial</td>
      <td>No</td>
      <td>No</td>
    </tr>
    <tr>
      <td>Leaderboards</td>
      <td><strong>Yes</strong></td>
      <td>Percentiles</td>
      <td>Rankings</td>
      <td>Rankings</td>
      <td>Reports</td>
      <td>Percentiles</td>
    </tr>
    <tr>
      <td>Anonymous data</td>
      <td><strong>Yes</strong></td>
      <td>No</td>
      <td>No</td>
      <td>No</td>
      <td>No</td>
      <td>Optional</td>
    </tr>
  </tbody>
</table>

<p><em>Competitor details reflect their public websites at the time of writing (October 2026). Plans change, so check before subscribing.</em></p>

<h2 id="why-glyphrecall-wins">Why GlyphRecall wins</h2>

<h3 id="1-it-tests-the-memory-you-actually-use">1. It tests the memory you actually use</h3>

<p>Repeating something back immediately is easy. Holding it in mind <em>while doing something else</em> is the hard part — and the part that matters when you’re remembering a phone number while you find a pen. GlyphRecall puts a quick arithmetic problem between study and recall, the same basic structure researchers use in “complex span” working-memory tasks. Right or wrong, you move on; the math is there to occupy you, not to grade you.</p>

<h3 id="2-no-clock-no-stress">2. No clock, no stress</h3>

<p>Speed and memory are different skills. Timed games blend them together and punish anyone who reads slowly, has a tremor, or is simply nervous. In GlyphRecall you study the glyphs for as long as you like and click “I’ve got them” when you’re ready. That makes it far more welcoming for older adults and anyone in recovery.</p>

<h3 id="3-it-grows-with-you">3. It grows with you</h3>

<p><strong>Progressive</strong> mode starts with 3 glyphs and adds one every 3 levels. <strong>More Progressive</strong> starts at 6 and adds two. Between levels you review the whole set with the new glyph in place. The game always sits right at the edge of your capacity — the zone where practice is most useful.</p>

<h3 id="4-private-by-default">4. Private by default</h3>

<p>No account. No email. Name and age are optional. Answers are stored anonymously. And there’s an offline mode, so you can play on a plane.</p>

<h3 id="5-free-for-real">5. Free, for real</h3>

<p>No trial, no paywall after level 10. If you like it, there’s an optional donation link. That’s it.</p>

<h2 id="where-the-competition-is-genuinely-good">Where the competition is genuinely good</h2>

<ul>
  <li><strong>Lumosity</strong> and <strong>Peak</strong> are better if you want <strong>variety</strong> — dozens of games across attention, speed, flexibility, and language.</li>
  <li><strong>Elevate</strong> is excellent if your goal is sharper <strong>reading, writing, and mental math</strong> rather than raw memory.</li>
  <li><strong>CogniFit</strong> is designed for <strong>structured cognitive assessment</strong>, often alongside professionals.</li>
  <li><strong>Human Benchmark</strong> is perfect for a <strong>one-minute score</strong> to compare with friends.</li>
</ul>

<h2 id="a-five-minute-daily-routine">A five-minute daily routine</h2>

<ol>
  <li>Open <a href="https://glyph.zinglab.com/?ref=zinglab-blog">GlyphRecall</a> and pick <strong>Progressive</strong>.</li>
  <li>Choose your reason for training (improving memory, rehab &amp; recovery, or just for fun).</li>
  <li>Play until you miss — that’s your level for today. Note it.</li>
  <li>Bookmark it (Ctrl+D) and come back tomorrow. Try to beat your best, not the leaderboard.</li>
  <li>When Progressive feels easy, switch to <strong>More Progressive</strong>.</li>
</ol>

<p>Want to pair it with reading practice? Try a few minutes of <a href="/blog/best-speed-reading-app/">HotGato</a> afterwards — holding a sentence in mind at speed uses the same muscles.</p>

<h2 id="the-verdict">The verdict</h2>

<p>For people who want to <strong>train short-term memory specifically</strong>, for free, without accounts or timers, <strong>GlyphRecall is the best memory game of 2026</strong>. If you want a whole gym of brain games and don’t mind a subscription, Lumosity and Peak are good. Otherwise, <a href="https://glyph.zinglab.com/?ref=zinglab-blog">play a round of GlyphRecall</a> — it takes about five minutes.</p>

<p><em>GlyphRecall is for general wellness and entertainment. It is not medical advice, diagnosis, or treatment.</em></p>]]></content><author><name>Robert Allen</name></author><summary type="html"><![CDATA[We compared GlyphRecall, Lumosity, Elevate, Peak, CogniFit, and Human Benchmark for short-term memory training. Here's why GlyphRecall is the best free, no-account memory game.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://zinglab.com/assets/2026_glyphrecall.jpg" /><media:content medium="image" url="https://zinglab.com/assets/2026_glyphrecall.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Best GIF Maker &amp;amp; Pixel Art Animator in 2026: Zoetrope vs Aseprite, Piskel, Ezgif &amp;amp; Kapwing</title><link href="https://zinglab.com/blog/best-gif-maker-pixel-art-animator/" rel="alternate" type="text/html" title="Best GIF Maker &amp;amp; Pixel Art Animator in 2026: Zoetrope vs Aseprite, Piskel, Ezgif &amp;amp; Kapwing" /><published>2026-10-12T08:00:00-04:00</published><updated>2026-10-12T08:00:00-04:00</updated><id>https://zinglab.com/blog/best-gif-maker-pixel-art-animator-zoetrope-vs-aseprite-piskel</id><content type="html" xml:base="https://zinglab.com/blog/best-gif-maker-pixel-art-animator/"><![CDATA[<p>“Make a GIF” covers a lot of ground. Sometimes it means trimming a clip into a reaction GIF. Sometimes it means drawing a 32×32 character and animating a walk cycle. Sometimes it means turning a photo into retro pixel art for a profile picture. Most tools do one of these well and the others badly — or not at all.</p>

<p>We built <a href="https://zoetrope.zinglab.com/?ref=zinglab-blog">Zoetrope</a> to do all three in one place, in a browser tab, without uploading a single file. Here’s how it stacks up.</p>

<h2 id="the-contenders">The contenders</h2>

<ul>
  <li><strong><a href="https://zoetrope.zinglab.com/?ref=zinglab-blog">Zoetrope</a></strong> — browser-based Pixel Art Creator, GIF Editor, and (Pro) Pixel Art Animator.</li>
  <li><strong><a href="https://www.aseprite.org/">Aseprite</a></strong> — the paid desktop app most professional pixel artists use.</li>
  <li><strong><a href="https://www.piskelapp.com/">Piskel</a></strong> — a free, open-source browser sprite editor.</li>
  <li><strong><a href="https://ezgif.com/">Ezgif</a></strong> — a free web toolbox for converting, resizing, and cropping GIFs.</li>
  <li><strong><a href="https://www.kapwing.com/">Kapwing</a></strong> — an online video editor that can export GIFs.</li>
  <li><strong><a href="https://www.canva.com/">Canva</a></strong> — a design platform with animated GIF export.</li>
</ul>

<h2 id="head-to-head-comparison">Head-to-head comparison</h2>

<table>
  <thead>
    <tr>
      <th>Feature</th>
      <th>Zoetrope</th>
      <th>Aseprite</th>
      <th>Piskel</th>
      <th>Ezgif</th>
      <th>Kapwing</th>
      <th>Canva</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Runs in a browser, no install</td>
      <td><strong>Yes</strong></td>
      <td>No (desktop)</td>
      <td>Yes</td>
      <td>Yes</td>
      <td>Yes</td>
      <td>Yes</td>
    </tr>
    <tr>
      <td>Your files stay on your device</td>
      <td><strong>Yes — nothing uploaded</strong></td>
      <td>Yes (desktop)</td>
      <td>Not advertised</td>
      <td>No — files are uploaded</td>
      <td>No — cloud editor</td>
      <td>No — cloud editor</td>
    </tr>
    <tr>
      <td>Free tier without watermark</td>
      <td><strong>Yes</strong></td>
      <td>No free tier</td>
      <td>Yes</td>
      <td>Yes</td>
      <td>Not advertised</td>
      <td>Varies</td>
    </tr>
    <tr>
      <td>Account required for free use</td>
      <td><strong>No</strong></td>
      <td>N/A</td>
      <td>No</td>
      <td>No</td>
      <td>Yes</td>
      <td>Yes</td>
    </tr>
    <tr>
      <td>Layers with blend modes</td>
      <td><strong>Yes</strong></td>
      <td>Yes</td>
      <td>Basic layers</td>
      <td>No</td>
      <td>Video layers</td>
      <td>Design layers</td>
    </tr>
    <tr>
      <td>Pixel-perfect pencil, dithering, symmetry</td>
      <td><strong>Yes</strong></td>
      <td>Yes</td>
      <td>Partial</td>
      <td>No</td>
      <td>No</td>
      <td>No</td>
    </tr>
    <tr>
      <td>Photo → pixel art conversion</td>
      <td><strong>Yes, with palette extraction</strong></td>
      <td>Via plugins/scripts</td>
      <td>No</td>
      <td>No</td>
      <td>No</td>
      <td>No</td>
    </tr>
    <tr>
      <td>GIF from video / images with captions</td>
      <td><strong>Yes</strong></td>
      <td>Limited</td>
      <td>No</td>
      <td>Yes</td>
      <td>Yes</td>
      <td>Yes</td>
    </tr>
    <tr>
      <td>Distortion effects (spin, waves, glitch)</td>
      <td><strong>Yes</strong></td>
      <td>No</td>
      <td>No</td>
      <td>Some</td>
      <td>Some</td>
      <td>Some</td>
    </tr>
    <tr>
      <td>Onion skinning + timeline</td>
      <td><strong>Yes (Pro)</strong></td>
      <td>Yes</td>
      <td>Onion skin</td>
      <td>No</td>
      <td>Video timeline</td>
      <td>No</td>
    </tr>
    <tr>
      <td>Keyframed motion with easing</td>
      <td><strong>Yes (Pro)</strong></td>
      <td>Limited</td>
      <td>No</td>
      <td>No</td>
      <td>Yes</td>
      <td>Basic</td>
    </tr>
    <tr>
      <td>Sprite sheet + Aseprite JSON export</td>
      <td><strong>Yes (Pro)</strong></td>
      <td>Yes</td>
      <td>Sprite sheet</td>
      <td>No</td>
      <td>No</td>
      <td>No</td>
    </tr>
    <tr>
      <td>GIF / APNG / animated WebP / MP4 export</td>
      <td><strong>All</strong></td>
      <td>Most</td>
      <td>GIF, PNG</td>
      <td>Converts between</td>
      <td>GIF, MP4</td>
      <td>GIF, MP4</td>
    </tr>
    <tr>
      <td>.gpl / .hex / .pal palette import &amp; export</td>
      <td><strong>Yes</strong></td>
      <td>Yes</td>
      <td>Partial</td>
      <td>No</td>
      <td>No</td>
      <td>No</td>
    </tr>
    <tr>
      <td>Price</td>
      <td><strong>Free; Pro from $9.99/qtr or $49.99 lifetime</strong></td>
      <td>One-time purchase</td>
      <td>Free</td>
      <td>Free (ads)</td>
      <td>Freemium</td>
      <td>Freemium</td>
    </tr>
  </tbody>
</table>

<p><em>Competitor details reflect their public websites at the time of writing (October 2026). “Not advertised” means we couldn’t confirm it on the product’s own site. Features and prices change — please double-check, and <a href="mailto:info@zinglab.com?subject=GIF%20maker%20comparison%20correction">tell us</a> if we got something wrong.</em></p>

<h2 id="why-zoetrope-wins">Why Zoetrope wins</h2>

<h3 id="1-three-tools-one-tab">1. Three tools, one tab</h3>

<p>Most people bounce between a pixel editor, a GIF converter, and a video tool. Zoetrope bundles a <strong>Pixel Art Creator</strong>, a <strong>GIF Editor</strong>, and a <strong>Pixel Art Animator</strong> that share palettes and project files. Draw a sprite, animate it, drop it into a captioned GIF, export — without leaving the page.</p>

<h3 id="2-nothing-you-make-is-uploaded">2. Nothing you make is uploaded</h3>

<p>Online GIF tools typically send your video or image to a server for processing. Zoetrope does all drawing, conversion, recoloring, and exporting <strong>in your browser</strong>. Projects are saved in browser storage, and you can download the project file any time to back it up. Your account, if you get one, is only used for sign-in and billing.</p>

<h3 id="3-a-free-tier-thats-actually-useful">3. A free tier that’s actually useful</h3>

<p>Free means the full Pixel Art Creator and GIF Editor, every still and GIF export, <strong>no watermark, no account</strong>, forever. That’s more than many “free” online editors offer before asking for a card.</p>

<h3 id="4-real-pixel-art-tools--not-a-toy">4. Real pixel art tools — not a toy</h3>

<p>Layers with blend modes, opacity, locking, and merging. A pixel-perfect pencil, ordered dithering, palette shading, and symmetry. Marquee, lasso, and magic wand selections. Palettes from <strong>PICO-8 to Endesga 32</strong>, plus import/export of <strong>.gpl (GIMP/Aseprite), .hex (Lospec), and .pal (JASC)</strong>. Keyboard shortcuts you already know (B, E, G, V, ⌘Z, space to pan).</p>

<h3 id="5-photo-to-pixel-art-that-you-can-keep-editing">5. Photo-to-pixel-art that you can keep editing</h3>

<p>Drop in a photo and Zoetrope converts it with live preview, palette extraction, and dithering. Unlike one-shot “pixelate” filters, the result is an editable pixel canvas.</p>

<h3 id="6-game-ready-exports">6. Game-ready exports</h3>

<p>Pro exports <strong>sprite sheets with Aseprite-compatible JSON</strong> and PNG sequences, so your animations drop straight into Godot, Unity, Phaser, or any engine that reads Aseprite data. Plus GIF, APNG, animated WebP, and MP4/WebM for sharing.</p>

<h2 id="where-the-competition-is-genuinely-good">Where the competition is genuinely good</h2>

<ul>
  <li><strong>Aseprite</strong> is still the gold standard if pixel art is your full-time job and you want a native desktop app with a deep scripting ecosystem. Zoetrope plays nicely with it — palettes and sprite-sheet JSON move between them.</li>
  <li><strong>Piskel</strong> is a solid, free, open-source sprite editor if you need basic frame animation and nothing else.</li>
  <li><strong>Ezgif</strong> is handy for a quick one-off: resize, crop, or convert a GIF you already have.</li>
  <li><strong>Kapwing</strong> and <strong>Canva</strong> make sense if you’re already editing video or designing social posts there and just need a GIF out the end.</li>
</ul>

<h2 id="quick-start">Quick start</h2>

<ol>
  <li>Open <a href="https://zoetrope.zinglab.com/?ref=zinglab-blog">Zoetrope</a> in Chrome, Edge, Firefox, or Safari on a desktop or laptop.</li>
  <li><strong>Making a reaction GIF?</strong> Open the GIF Editor, drag in a video or images, add a caption in a meme or pixel font, trim, export.</li>
  <li><strong>Making pixel art?</strong> Open the Pixel Art Creator, pick a palette (try PICO-8), and start drawing — or drop in a photo to convert it.</li>
  <li><strong>Animating?</strong> Upgrade to Pro for the timeline, onion skinning, keyframes, effects like bob, sway, orbit and palette cycling, and sprite-sheet export.</li>
</ol>

<h2 id="the-verdict">The verdict</h2>

<p>If you want <strong>one free tool that makes GIFs, draws pixel art, and converts photos — privately, in a browser, with no watermark</strong> — Zoetrope is the best choice in 2026. Professional game artists will still love Aseprite on the desktop, and that’s fine; Zoetrope’s palette and sprite-sheet formats are built to work alongside it. For everyone else: <a href="https://zoetrope.zinglab.com/?ref=zinglab-blog">open Zoetrope and make something</a>.</p>]]></content><author><name>Robert Allen</name></author><summary type="html"><![CDATA[Zoetrope, Aseprite, Piskel, Ezgif, Kapwing, and Canva compared for making GIFs, pixel art, and sprite animations. See which free online GIF animator wins on privacy, exports, and features.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://zinglab.com/assets/2026_zoetrope.png" /><media:content medium="image" url="https://zinglab.com/assets/2026_zoetrope.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Best Speed Reading App in 2026: HotGato vs Spreeder, Swiftread, Readsy &amp;amp; Outread</title><link href="https://zinglab.com/blog/best-speed-reading-app/" rel="alternate" type="text/html" title="Best Speed Reading App in 2026: HotGato vs Spreeder, Swiftread, Readsy &amp;amp; Outread" /><published>2026-10-12T08:00:00-04:00</published><updated>2026-10-12T08:00:00-04:00</updated><id>https://zinglab.com/blog/best-speed-reading-app-hotgato-vs-spreeder-swiftread</id><content type="html" xml:base="https://zinglab.com/blog/best-speed-reading-app/"><![CDATA[<p>Speed reading apps all promise the same thing: get through more text in less time. But once you look past the landing pages, they differ wildly on the things that actually matter — <strong>what files they open, whether your documents get uploaded to someone’s server, what’s free versus paywalled, and how readable the output is at 500+ words per minute.</strong></p>

<p>We built <a href="https://hotgato.com/?ref=zinglab-blog">HotGato</a> because we were frustrated with the options. So, yes, we’re biased. But we also use the competition, and we think the comparison below is honest about where each one shines.</p>

<h2 id="the-contenders">The contenders</h2>

<ul>
  <li><strong><a href="https://hotgato.com/?ref=zinglab-blog">HotGato</a></strong> — free, open-source, in-browser RSVP reader with extensions for Chrome, Firefox and LibreOffice.</li>
  <li><strong><a href="https://www.spreeder.com/">Spreeder</a></strong> — one of the oldest web speed readers, with a free basic reader and paid training programs.</li>
  <li><strong><a href="https://swiftread.com/">Swiftread</a></strong> — a popular Chrome extension for speed reading web pages, with a paid Pro tier.</li>
  <li><strong><a href="https://readsy.co/">Readsy</a></strong> — a free web reader built on Spritz-style RSVP.</li>
  <li><strong><a href="https://outread.app/">Outread</a></strong> — a polished Apple-platform app built around guided highlighting.</li>
  <li><strong><a href="https://accelareader.com/">AccelaReader</a></strong> — a bare-bones, paste-and-go RSVP page.</li>
</ul>

<h2 id="head-to-head-comparison">Head-to-head comparison</h2>

<table>
  <thead>
    <tr>
      <th>Feature</th>
      <th>HotGato</th>
      <th>Spreeder</th>
      <th>Swiftread</th>
      <th>Readsy</th>
      <th>Outread</th>
      <th>AccelaReader</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Price for core features</td>
      <td><strong>Free</strong></td>
      <td>Free basic, paid upgrades</td>
      <td>Free basic, paid Pro</td>
      <td>Free</td>
      <td>Subscription</td>
      <td>Free</td>
    </tr>
    <tr>
      <td>Open source</td>
      <td><strong>Yes</strong></td>
      <td>No</td>
      <td>No</td>
      <td>No</td>
      <td>No</td>
      <td>No</td>
    </tr>
    <tr>
      <td>Documents stay on your device</td>
      <td><strong>Yes, fully client-side</strong></td>
      <td>Not advertised</td>
      <td>Not advertised</td>
      <td>Not advertised</td>
      <td>On-device app</td>
      <td>Paste-in text</td>
    </tr>
    <tr>
      <td>Works offline</td>
      <td><strong>Yes</strong></td>
      <td>Not advertised</td>
      <td>Not advertised</td>
      <td>Not advertised</td>
      <td>Yes (app)</td>
      <td>Not advertised</td>
    </tr>
    <tr>
      <td>PDF / EPUB / DOCX import</td>
      <td><strong>All three, plus RTF, ODT, HTML, MD, TXT</strong></td>
      <td>Limited / paid tiers</td>
      <td>Limited / Pro tier</td>
      <td>Some formats</td>
      <td>Some formats</td>
      <td>Paste only</td>
    </tr>
    <tr>
      <td>Chunk size (words at a time)</td>
      <td><strong>Adjustable</strong></td>
      <td>Adjustable</td>
      <td>Adjustable</td>
      <td>Single word</td>
      <td>Guided highlighting</td>
      <td>Adjustable</td>
    </tr>
    <tr>
      <td>Punctuation-aware pauses</td>
      <td><strong>Adjustable</strong></td>
      <td>Basic</td>
      <td>Yes</td>
      <td>Yes</td>
      <td>N/A</td>
      <td>Not advertised</td>
    </tr>
    <tr>
      <td>Slows down for numbers</td>
      <td><strong>Yes</strong></td>
      <td>Not advertised</td>
      <td>Not advertised</td>
      <td>Not advertised</td>
      <td>N/A</td>
      <td>Not advertised</td>
    </tr>
    <tr>
      <td>Bionic font option</td>
      <td><strong>Yes</strong></td>
      <td>No</td>
      <td>No</td>
      <td>No</td>
      <td>No</td>
      <td>No</td>
    </tr>
    <tr>
      <td>Dyslexia-friendly font</td>
      <td><strong>Yes</strong></td>
      <td>No</td>
      <td>No</td>
      <td>No</td>
      <td>No</td>
      <td>No</td>
    </tr>
    <tr>
      <td>Listen (audio) mode</td>
      <td><strong>Yes</strong></td>
      <td>No</td>
      <td>No</td>
      <td>No</td>
      <td>Varies</td>
      <td>No</td>
    </tr>
    <tr>
      <td>Browser extensions</td>
      <td><strong>Chrome + Firefox</strong></td>
      <td>No</td>
      <td>Chrome</td>
      <td>No</td>
      <td>No</td>
      <td>No</td>
    </tr>
    <tr>
      <td>Office suite integration</td>
      <td><strong>LibreOffice</strong></td>
      <td>No</td>
      <td>No</td>
      <td>No</td>
      <td>No</td>
      <td>No</td>
    </tr>
    <tr>
      <td>Account required</td>
      <td><strong>No</strong></td>
      <td>For paid features</td>
      <td>For Pro</td>
      <td>No</td>
      <td>For subscription</td>
      <td>No</td>
    </tr>
  </tbody>
</table>

<p><em>Competitor details reflect their public websites at the time of writing (October 2026). “Not advertised” means we couldn’t find the feature on the product’s own site — it may exist. Features and pricing change, so check each site before you buy anything, and <a href="mailto:info@zinglab.com?subject=Speed%20reader%20comparison%20correction">tell us</a> if we got something wrong.</em></p>

<h2 id="why-hotgato-wins">Why HotGato wins</h2>

<h3 id="1-your-documents-never-leave-your-machine">1. Your documents never leave your machine</h3>

<p>This is the big one. When you speed read a contract, a manuscript, a medical paper, or a pile of internal reports, you probably shouldn’t be uploading it to a third party. HotGato does all of its work inside your browser — file parsing, settings, everything — and can run with no internet connection at all. There is nothing to sign up for and nothing stored on a server. That’s why teams can get IT approval to use it on confidential material, and why we offer <a href="https://hotgato.com/?ref=zinglab-blog">business and enterprise licensing</a> for organizations that want support.</p>

<h3 id="2-it-actually-opens-your-files">2. It actually opens your files</h3>

<p>Most speed readers are built around pasting text or reading the current web page. That’s fine for blog posts. It’s not fine for a 300-page EPUB or a PDF from your professor. HotGato reads <strong>TXT, PDF, DOCX, EPUB, RTF, ODT, HTML and Markdown</strong> out of the box, for free.</p>

<h3 id="3-readability-at-high-speed">3. Readability at high speed</h3>

<p>Raw RSVP — one word, fixed rhythm — falls apart at speed because real text isn’t uniform. HotGato’s adjustable <strong>punctuation pause</strong> gives sentences room to land, <strong>chunking</strong> lets you see two or three words at once when that reads more naturally, and it <strong>automatically slows down for numbers and special characters</strong> (so “3.89” and “3.98” don’t blur together). These are small touches. Together they’re the difference between “fast” and “fast and I remember what I read.”</p>

<h3 id="4-fonts-for-real-brains">4. Fonts for real brains</h3>

<p>HotGato includes a <strong>Bionic</strong> reading font, a <strong>dyslexia-friendly</strong> font, and standard sans-serif, serif, and monospace options, with adjustable size. No other app in this roundup gives you that range for free.</p>

<h3 id="5-its-everywhere-you-read">5. It’s everywhere you read</h3>

<p>Use the <a href="https://hotgato.com/?ref=zinglab-blog">web app</a>, the <a href="/projects/hotgato-extension">Chrome extension</a> (select text, right-click, speed read), the Firefox add-on, or the LibreOffice integration. And because it’s <a href="https://github.com/TheRedJalapeno/HotGato_SpeedReader">open source on GitHub</a>, developers can audit it, fork it, or extend it.</p>

<h2 id="where-the-competition-is-genuinely-good">Where the competition is genuinely good</h2>

<ul>
  <li><strong>Spreeder</strong> is a strong choice if what you want is a <strong>structured course</strong> — guided lessons, exercises, and progress tracking — and you’re happy paying for it.</li>
  <li><strong>Outread</strong> is very polished on <strong>iPhone, iPad, and Mac</strong> if you prefer a native app and guided line highlighting over one-word-at-a-time RSVP.</li>
  <li><strong>Swiftread</strong> is a good pick if you <strong>only</strong> speed read web articles in Chrome and want a mature extension.</li>
  <li><strong>AccelaReader</strong> is fine for a 30-second test drive with pasted text.</li>
</ul>

<p>If none of those describe you exactly, HotGato is the one to use.</p>

<h2 id="getting-started-with-hotgato-in-two-minutes">Getting started with HotGato in two minutes</h2>

<ol>
  <li>Open <a href="https://hotgato.com/?ref=zinglab-blog">hotgato.com</a> — no account, no install.</li>
  <li>Paste text or drop in a file (PDF, EPUB, DOCX and more).</li>
  <li>Set your speed to about <strong>300 WPM</strong>, chunk size to <strong>1</strong>, and punctuation pause to the default.</li>
  <li>Read a paragraph or two. Re-read it. When it feels easy, nudge the speed up by 25–50 WPM.</li>
  <li>Try the Bionic or dyslexia-friendly font and see which one your eyes prefer.</li>
</ol>

<p>Want the deeper feature tour? Read our <a href="/websites/hotgato-speed-reader">HotGato project page</a>.</p>

<h2 id="the-verdict">The verdict</h2>

<p>For students, researchers, lawyers, analysts, and anyone else who reads for a living, <strong>HotGato is the best speed reading app in 2026</strong>: free, private, open source, and it opens the files you actually need to read. Pay for Spreeder if you want a course; get Outread if you live in Apple’s ecosystem. Everyone else — <a href="https://hotgato.com/?ref=zinglab-blog">start reading faster now</a>.</p>]]></content><author><name>Robert Allen</name></author><summary type="html"><![CDATA[We compared the most popular speed reading apps — HotGato, Spreeder, Swiftread, Readsy, Outread, and AccelaReader — on price, privacy, file support, and reading modes. Here's why HotGato comes out on top.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://zinglab.com/assets/2024_hotgato.png" /><media:content medium="image" url="https://zinglab.com/assets/2024_hotgato.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Physics Education: Shortcomings in Modern Higher Education</title><link href="https://zinglab.com/blog/physics-education/" rel="alternate" type="text/html" title="Physics Education: Shortcomings in Modern Higher Education" /><published>2025-05-12T15:21:00-04:00</published><updated>2025-05-12T15:21:00-04:00</updated><id>https://zinglab.com/blog/physics-education</id><content type="html" xml:base="https://zinglab.com/blog/physics-education/"><![CDATA[<h3 id="albert-einstein-would-not-have-succeeded-in-a-modern-physics-program">Albert Einstein would not have succeeded in a modern physics program.</h3>
<p>He famously hired mathematicians to formalize his theories. Today’s curriculum demands an intense level of mathematical rigor before a student is allowed anywhere near the actual physics. Do you agree with this premise? If so, I have an extension I’d like you to consider.</p>

<p>In the prospect of eight semesters of progressively more challenging mathematics, progressively more arcane mathematics, and aggressively competitive academic rankings to weed out the weakest students, intuitive physics innovators are unlikely to pursue that path. It seems to me, the format of a modern academia is specifically designed to prevent the sort of innovation we saw in the mid-1900s.</p>]]></content><author><name>Robert Allen</name></author><summary type="html"><![CDATA[Would Albert Einstein survive a modern physics degree? Why math-first curricula may be filtering out the intuitive thinkers who drive breakthroughs.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://zinglab.com/assets/zinglab.png" /><media:content medium="image" url="https://zinglab.com/assets/zinglab.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">ADHD Does Not Exist</title><link href="https://zinglab.com/blog/eccentricity/" rel="alternate" type="text/html" title="ADHD Does Not Exist" /><published>2025-04-22T00:00:00-04:00</published><updated>2025-04-22T00:00:00-04:00</updated><id>https://zinglab.com/blog/eccentric</id><content type="html" xml:base="https://zinglab.com/blog/eccentricity/"><![CDATA[<p>Ok, it’s a real entry in the DSM, it has defined characteristics, it is heritable, demonstrable, and falsifiable. Experts also thought glass eels were five different species because no one saw their maturation. Other experts identified 17 species of triceratops, but that number is now down to three species because the rest were adolescents. Same here. We already had a term for people with the attributes of adult ADHD, but because the diagnosis was based on children, doctors incorrectly identified it as a distinct condition.</p>

<blockquote>
  <p>The first example was given by Sir Alexander Crichton in 1798: “The incapacity of attending with a necessary degree of constancy to any one object.”</p>

  <p>The Goulstonian Lectures of Sir George Frederic Still in 1902 found “defect of moral control as a morbid manifestation, without general impairment of intellect and without physical disease” (Still 1902, p. 1079)</p>

  <p>In 1937, Charles Bradley attempted to treat headaches… with benzedrine which was “the most potent stimulant available at the time” (Gross 1995). However, benzedrine had a negligible effect on the headaches, but caused a striking improvement in behavior and school performance in some of the children.</p>

  <p>Ritalin was first synthesized in 1944… and was initially used in the treatment of “a number of indications such as chronic fatigue, lethargy, depressive states, disturbed senile behavior, psychosis associated with depression and narcolepsy.”… “However, its most impressive effect has been the reduction of symptoms seen in ADHD.” <sup><a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC3000907/">NIH</a></sup></p>
</blockquote>

<p class="pull-quote">The goal was to sell drugs, not help children.</p>

<p>In 1987, the APA included the three symptoms of <em>inattentiveness, impulsivity, and hyperactivity.</em></p>

<p>You cannot define an animal by its various adolescent forms, and in the same way this fully heritable variation of human characteristics cannot be accurately defined by its childhood symptoms. Divergence from the mean comes in many forms. ADHD and Autism might be the most popular these days, but left-handedness used to be brutally punished in childhood with associations to bad luck and demons. High intelligence and homosexuality are also reasonably regarded as neurodivergence, and while each of these brings challenges in society, none of them are reasonably called disorders.</p>

<p>Let’s see what the adult looks like to get a better idea of the adult ADHD animal:</p>

<ul>
  <li>Hundreds of hobbies, sometimes bizarre.</li>
  <li>Intensely creative and curious.</li>
  <li>Boundless enthusiasm for novelty.</li>
  <li>Always up for an adventure.</li>
  <li>No interest in social norms.</li>
  <li>Zero regard for chain of command.</li>
  <li>Prone to travel, often with no plan or warning.</li>
  <li>Intense intuition; Can vibe check at a glance.</li>
  <li>Aware of everything around them and unable to filter the unimportant.</li>
  <li>Uses curios on display as visual cues or reminders.</li>
  <li>Knows what you’re going to say and wants you to talk faster.</li>
  <li>Due tomorrow? Do tomorrow.</li>
  <li>Can hammer out 18 hours of work without food, water, or toilet breaks.</li>
  <li>Unable to do or attend to the boring thing.</li>
  <li>Up at all hours of the night.</li>
</ul>

<p>Compare that to the absurdity of a formal diagnosis of ADHD per the DSM-5: ADHD is classified as a “neurodevelopmental disorder” characterized by impairing levels of inattention, disorganization, and/or hyperactivity-impulsivity.</p>

<p>You see the issue. Before the APA formalized their diagnoses, we were called Eccentric. Leonardo DaVinci, Mozart, Amelia Earhart, Benjamin Franklin, Richard Feynman, Nikola Tesla, Ada Lovelace, Alexander von Humboldt, Marie Curie, Theodore Roosevelt, Buckminster Fuller, Mary Shelley! It is hard to think of a world-shaper who wasn’t Eccentric.</p>

<p>Right now, and since the 1990s in particular, Eccentric children who are still developing have been emotionally and mentally abused by teachers, administrators, psychologists, and parents who regard them as having a “disorder.” The children are too young to understand, but the use of disorder there exclusively refers to the assembly-line classroom being disturbed by a free-thinker. Hyperactivity in a triathlon is a winning trait. Unfocused attention in the forest is a survival trait. Impulsiveness is how we learn more than our peers. What is the natural result of an Eccentric child being diagnosed as being broken? Of them being continuously corrected and steered into blind obedience, chastised for creativity and interests, and punished for pursuing their interests when misaligned with curricula? Depression.</p>

<p>What does depression look like for Eccentrics?</p>

<ul>
  <li>A dearth of enthusiasm.</li>
  <li>Lack of curiosity and creativity.</li>
  <li>Lost interest in hobbies.</li>
  <li>Conformance to societal norms just to avoid the hassle.</li>
  <li>No travel, adventures, exploration.</li>
  <li>Sleep for recreation.</li>
  <li>They sit still and dissociate without disturbing the class.</li>
</ul>

<p>In short, when an ADHD child becomes a depressed ADHD teenager, they start to look neurotypical. “Some adults appear to outgrow ADHD.” <sup><a href="https://chadd.org/adhd-weekly/adhd-changes-in-adulthood/">chadd.org</a></sup></p>

<p>It is important to call out the negative impact of the symptoms themselves. A lively conversation is ongoing as to whether the negative impact is primarily due to our societal rigidity or due to the traits themselves. An argument can be made that most negative impact of symptoms is due to children internalizing near-incessant criticism and chastisement from authority figures 16 hours per day for the most formative 15 years of their lives. On the other hand, there is value to being able to conform to society and meet expectations for an average person with an average life, and that often is only accessible via treatment.</p>

<p>The APA does good work and they help a lot of people. They have also made a mistake here. ADHD is not a neurodevelopmental disorder. Our society was built by Eccentrics who broke norms and disregarded boundaries, connected incongruous ideas, and invented new fields. These children are not wounded, they are simply fish being asked to climb a tree, then criticized and medicated when they fail. Drugs aside, the experience is traumatic, bordering on psychological abuse.</p>

<p>If all the Eccentrics listed above had been drugged, lobotomized, or mollified into obsequiousness, we would live in a far darker world. Without the Eccentrics’ unfocused energy, occasional hyperfocus, and uncountable hobbies, we would not have lightbulbs or gunpowder or bread. Only an Eccentric would have ground up perfectly good seeds and mixed in water, then tried to dry it by the fire like a mud brick. In my estimation, we owe half of civilization to the Eccentrics, and the other half to Autistics. That may be my next topic, if I don’t lose interest in posting articles and move on to another hobby tomorrow.</p>

<p>To esteemed members of the American Psychological Association, I petition you to reevaluate your designation. We have already lost two generations of Eccentrics to self-doubt and heavy-handed medication. We cannot know the full toll our society will pay for this. Please reevaluate.</p>

<p>To my fellow Eccentrics, you are alright. You are better than alright. You are the change agents of human civilization. You are the best humanity has to offer. If Superman had been in our world, he would have been imprisoned from childhood for breaking every hand he ever shook. They don’t know your value, and they have no right to call you broken, even if they did their best to break you. Be weird. Be fun. Be wild. Unmask and relearn who you are.</p>

<p>-Robert Allen</p>

<h2 id="sources">Sources</h2>

<ul>
  <li><a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC3000907/">National Institutes of Health: Origin of ADHD</a></li>
  <li><a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC6477889/">National Institutes of Health: Genetics of attention deficit hyperactivity disorder</a></li>
  <li><a href="https://chadd.org/adhd-weekly/adhd-changes-in-adulthood/">Chadd.org: ADHD Changes in Adulthood</a></li>
  <li><a href="https://www.nationalreview.com/corner/on-eccentricity/">On Eccentricity</a></li>
</ul>]]></content><author><name>Robert Allen</name></author><summary type="html"><![CDATA[An exploration of ADHD, its history, and its misclassification as a disorder.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://zinglab.com/assets/2024_adhd_quiz.jpg" /><media:content medium="image" url="https://zinglab.com/assets/2024_adhd_quiz.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Florida Food Festival</title><link href="https://zinglab.com/websites/floridafood" rel="alternate" type="text/html" title="Florida Food Festival" /><published>2025-04-18T00:00:00-04:00</published><updated>2025-04-18T00:00:00-04:00</updated><id>https://zinglab.com/websites/florida-food-festival</id><content type="html" xml:base="https://zinglab.com/websites/floridafood"><![CDATA[<p>A WIP directory of Florida events, food festivals, and fun.</p>]]></content><author><name>Robert Allen</name></author><summary type="html"><![CDATA[A WIP directory of Florida events, food festivals, and fun.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://zinglab.com/assets/2025_floridafoodfestival.webp" /><media:content medium="image" url="https://zinglab.com/assets/2025_floridafoodfestival.webp" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">New York Buy</title><link href="https://zinglab.com/websites/newyorkbuy" rel="alternate" type="text/html" title="New York Buy" /><published>2025-04-09T00:00:00-04:00</published><updated>2025-04-09T00:00:00-04:00</updated><id>https://zinglab.com/websites/newyorkbuy</id><content type="html" xml:base="https://zinglab.com/websites/newyorkbuy"><![CDATA[<p>Plain and simple approach to public and private equity. Educational and interactive.</p>]]></content><author><name>Robert Allen</name></author><summary type="html"><![CDATA[Plain and simple approach to public and private equity. Educational and interactive.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://zinglab.com/assets/2025_newyorkbuy.png" /><media:content medium="image" url="https://zinglab.com/assets/2025_newyorkbuy.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">TheSaurus Online</title><link href="https://zinglab.com/websites/thesaurus" rel="alternate" type="text/html" title="TheSaurus Online" /><published>2025-04-05T00:00:00-04:00</published><updated>2025-04-05T00:00:00-04:00</updated><id>https://zinglab.com/websites/thesaurus-online</id><content type="html" xml:base="https://zinglab.com/websites/thesaurus"><![CDATA[<p>The world’s best and only dinosaur themed thesaurus. Free and open source, of course.</p>]]></content><author><name>Robert Allen</name></author><summary type="html"><![CDATA[The world's best and only dinosaur themed thesaurus. Free and open source, of course.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://zinglab.com/assets/2025_thesaurusonline.png" /><media:content medium="image" url="https://zinglab.com/assets/2025_thesaurusonline.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Robert Willnow SciFi</title><link href="https://zinglab.com/websites/robertwillnow" rel="alternate" type="text/html" title="Robert Willnow SciFi" /><published>2024-09-11T00:00:00-04:00</published><updated>2024-09-11T00:00:00-04:00</updated><id>https://zinglab.com/websites/robert-willnow-author-site</id><content type="html" xml:base="https://zinglab.com/websites/robertwillnow"><![CDATA[<p>Robert Willnow is a pen name for Robert Allen.</p>

<p>I’ve been writing forever but only sat down for long form creative works in 2024 during a sabbatical. My work is meant to create strong, clever, kind role models for my daughter, with the goal of having a substantial body of work by the time she is able to read.</p>

<p>My characters are quirky and realistic, the science is sound, and scenarios crafted with care. Some setups in book one will pay off in book 5. At any moment there are dozens of loose threads, just like real life. You’ll never know when someone is on a parallel path to your own, unless you look out the window.</p>]]></content><author><name>Robert Allen</name></author><summary type="html"><![CDATA[Promotional website for acclaimed American science fiction author Robert Willnow.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://zinglab.com/assets/2024_robertwillnow.jpg" /><media:content medium="image" url="https://zinglab.com/assets/2024_robertwillnow.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">HotGato Speed Reader — Chrome Extension</title><link href="https://zinglab.com/projects/hotgato-extension" rel="alternate" type="text/html" title="HotGato Speed Reader — Chrome Extension" /><published>2024-08-16T00:00:00-04:00</published><updated>2024-08-16T00:00:00-04:00</updated><id>https://zinglab.com/projects/hotgato-extension</id><content type="html" xml:base="https://zinglab.com/projects/hotgato-extension"><![CDATA[<p>HotGato Speed Reader brings the core HotGato experience into your browser with a lightweight extension for Chrome and Firefox. Select text on any page, right-click (or use the toolbar), and launch a focused reading session without leaving the page.</p>

<p>Supported browsers</p>
<ul>
  <li>Google Chrome (Chrome Web Store)</li>
  <li>Mozilla Firefox (addons.mozilla.org)</li>
</ul>

<p>Quick features</p>
<ul>
  <li>Launch from context menu: select text, right-click, and choose HotGato Speed Read.</li>
  <li>Toolbar shortcut: open the extension UI and paste or load the current page text.</li>
  <li>Adjustable WPM, chunk size, and punctuation pause settings per-session.</li>
  <li>Bionic reading toggle for in-extension emphasis.</li>
  <li>Keyboard shortcuts for play/pause, faster/slower, and skip-forward/back.</li>
  <li>Works offline once installed — no external servers required for core reading features.</li>
</ul>

<p>How to use</p>
<ol>
  <li>Install the extension from the Web Store or addons site linked above.</li>
  <li>Select the text you want to read on any article or page.</li>
  <li>Right-click and choose “HotGato Speed Read”, or open the extension and paste text.</li>
  <li>Set your WPM and chunk size, toggle bionic reading if desired, and press Start.</li>
</ol>

<p>Settings you’ll love</p>
<ul>
  <li>Words-per-minute slider with +/- step controls for instant tuning.</li>
  <li>Chunk size control (1–5+ words) to find your ideal RSVP rhythm.</li>
  <li>Punctuation pause multiplier to lengthen pauses at commas, periods, and paragraph breaks.</li>
  <li>Option to preserve minimal inline styling or strip formatting for a cleaner reading view.</li>
</ul>

<p>Privacy &amp; permissions
The extension requests minimal permissions necessary to read selected page text and present it in the extension UI. Core reading functions run locally in the browser; no text is sent to external servers unless you explicitly use a sharing or sync feature. For enterprise deployments, we can provide hardened builds or policies that limit extension behavior.</p>

<p>Enterprise &amp; distribution</p>
<ul>
  <li>Packaged installer and group policy options are available for managed deployments.</li>
  <li>Corporate licenses include priority support and customization (branding, telemetry options, analytics integrations).</li>
</ul>

<p>Tips</p>
<ul>
  <li>For long articles, try a quick 100–200 WPM boost for the first pass, then drop down for a second careful read.</li>
  <li>If comprehension drops, reduce chunk size or enable punctuation pauses.</li>
</ul>]]></content><author><name>Robert Allen</name></author><summary type="html"><![CDATA[Speed reading extension right in your browser. Just select some text, right-click, and select HotGato Speed Read. Perfect for scanning long articles and reviewing documents.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://zinglab.com/assets/2024_hotgato_extension.jpg" /><media:content medium="image" url="https://zinglab.com/assets/2024_hotgato_extension.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Dementia Test (VART)</title><link href="https://zinglab.com/websites/vart" rel="alternate" type="text/html" title="Dementia Test (VART)" /><published>2024-08-05T00:00:00-04:00</published><updated>2024-08-05T00:00:00-04:00</updated><id>https://zinglab.com/websites/dementia-test-vart</id><content type="html" xml:base="https://zinglab.com/websites/vart"><![CDATA[<p>Based on breaking research, our visual acuity and reaction time test can give a rough estimate of your risk.</p>]]></content><author><name>Robert Allen</name></author><summary type="html"><![CDATA[Based on breaking research, our visual acuity and reaction time test can give a rough estimate of your risk.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://zinglab.com/assets/2025_vart.png" /><media:content medium="image" url="https://zinglab.com/assets/2025_vart.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">VS Code Bulk Create Extension</title><link href="https://zinglab.com/projects/vscode-bulk-create" rel="alternate" type="text/html" title="VS Code Bulk Create Extension" /><published>2024-07-31T00:00:00-04:00</published><updated>2024-07-31T00:00:00-04:00</updated><id>https://zinglab.com/projects/vscode-bulk-create-extension</id><content type="html" xml:base="https://zinglab.com/projects/vscode-bulk-create"><![CDATA[<p>Efficient extension for Visual Studio Code allows for bulk creation of files and folders. Usable for AI copilots and chatbots.</p>]]></content><author><name>Robert Allen</name></author><summary type="html"><![CDATA[Efficient extension for Visual Studio Code allows for bulk creation of files and folders. Usable for AI copilots and chatbots.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://zinglab.com/assets/2024_vscode_bulkcreate2.png" /><media:content medium="image" url="https://zinglab.com/assets/2024_vscode_bulkcreate2.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Texas Comicon Directory</title><link href="https://zinglab.com/websites/texascomicon" rel="alternate" type="text/html" title="Texas Comicon Directory" /><published>2024-05-25T00:00:00-04:00</published><updated>2024-05-25T00:00:00-04:00</updated><id>https://zinglab.com/websites/texas-comicon-directory</id><content type="html" xml:base="https://zinglab.com/websites/texascomicon"><![CDATA[<p>A straightforward directory of conventions and events in the great state of Texas.</p>]]></content><author><name>Robert Allen</name></author><summary type="html"><![CDATA[A straightforward directory of conventions and events in the great state of Texas.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://zinglab.com/assets/2025_texascomicon.png" /><media:content medium="image" url="https://zinglab.com/assets/2025_texascomicon.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Click2Highlight</title><link href="https://zinglab.com/projects/click2highlight" rel="alternate" type="text/html" title="Click2Highlight" /><published>2024-02-13T00:00:00-05:00</published><updated>2024-02-13T00:00:00-05:00</updated><id>https://zinglab.com/projects/click2highlight</id><content type="html" xml:base="https://zinglab.com/projects/click2highlight"><![CDATA[<p>A simple tool to double-click and highlight any text block on a page and double-click again to remove it. Highlight as much as you want, and screenshot for studying.</p>]]></content><author><name>Robert Allen</name></author><summary type="html"><![CDATA[A simple tool to double-click and highlight any text block on a page and double-click again to remove it.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://zinglab.com/assets/2024_click2highlight.jpg" /><media:content medium="image" url="https://zinglab.com/assets/2024_click2highlight.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">oBalls Physics Game</title><link href="https://zinglab.com/websites/oballs-physics-game" rel="alternate" type="text/html" title="oBalls Physics Game" /><published>2023-08-10T00:00:00-04:00</published><updated>2023-08-10T00:00:00-04:00</updated><id>https://zinglab.com/websites/oballs-physics-game</id><content type="html" xml:base="https://zinglab.com/websites/oballs-physics-game"><![CDATA[<p>oBalls is a small collection of browser-based physics games built to explore mechanics, audio design, and performance-friendly web gameplay. The project contains two playable experiences: a physics-driven Space Invaders–style shooter and a second demo that focuses on audio management and interactive sound.</p>

<p>Gameplay and features</p>
<ul>
  <li>Billiards with BALLS!</li>
  <li>Physics-based movement and collisions: objects behave with realistic arcs, rebounds, and momentum, giving each level a tactile, responsive feeling.</li>
  <li>Audio-heavy demo: demonstrates an audio management system with caching, dynamic volume scaling, preloading, and intelligent voice/sample mixing to keep memory use low while maintaining rich soundscapes.</li>
</ul>

<p>Audio system highlights</p>
<ul>
  <li>Caching: frequently-used samples are cached in memory and reused to avoid repeated decoding and network overhead.</li>
  <li>Volume scaling &amp; mixing: sounds are attenuated based on distance and importance; critical effects get priority while ambient sounds fade gracefully.</li>
  <li>Web Audio API usage: low-latency playback, real-time mixing, and per-sound filters for a more immersive experience.</li>
  <li>Performance-minded behavior: the system reduces concurrent voices and gracefully degrades quality on constrained devices to maintain framerate.</li>
</ul>

<p>Controls &amp; accessibility</p>
<ul>
  <li>Keyboard and gamepad support for the shooter mode; touch-friendly controls for mobile and tablet play.</li>
  <li>Adjustable difficulty and control sensitivity to accommodate different play styles and accessibility needs.</li>
</ul>

<p>Development notes</p>
<ul>
  <li>Built with a compact physics engine tailored for 2D browser performance; collision handling is optimized to minimize allocations during fast update loops.</li>
  <li>Audio logic lives separately from game logic so the sound system can be reused or swapped without changing core gameplay code.</li>
  <li>Designed to run smoothly on desktop and mobile browsers; fallback behaviors are included for environments with limited audio capabilities.</li>
</ul>

<p>Player tips</p>
<ul>
  <li>In the shooter mode, use momentum to your advantage—shooting while moving produces different rebound patterns that can clear clustered enemies.</li>
  <li>For best audio fidelity, play on a device with hardware acceleration enabled; the audio demo scales back opportunistically when performance is restricted.</li>
</ul>]]></content><author><name>Robert Allen</name></author><summary type="html"><![CDATA[Simple physics games, one Space Invaders clone, one with a complex audio management system with caching and volume scaling.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://zinglab.com/assets/2023_oballs.jpg" /><media:content medium="image" url="https://zinglab.com/assets/2023_oballs.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">HotGato Speed Reader</title><link href="https://zinglab.com/websites/hotgato-speed-reader" rel="alternate" type="text/html" title="HotGato Speed Reader" /><published>2023-08-08T00:00:00-04:00</published><updated>2023-08-08T00:00:00-04:00</updated><id>https://zinglab.com/websites/hotgato-speed-reader</id><content type="html" xml:base="https://zinglab.com/websites/hotgato-speed-reader"><![CDATA[<p>HotGato is a fast, flexible speed-reading app designed for people who want to consume more while spending less time. It’s free and open source for personal use, with commercial and corporate licensing available for teams and enterprises.</p>

<p>Highlights</p>
<ul>
  <li>Always-free for personal users — download and run locally.</li>
  <li>Open source repository for developers who want to inspect or extend the app.</li>
  <li>Corporate licensing and support options for businesses that want hosted or customized deployments.</li>
  <li>Offline mode for reading sensitive or private documents without network access.</li>
</ul>

<p>Core features</p>
<ul>
  <li>Accurate WPM control: pick any words-per-minute target and fine-tune increments for gradual training.</li>
  <li>Chunk mode: choose how many words to present at once (single-word RSVP to multi-word chunks) to match your reading style.</li>
  <li>Punctuation-aware pauses: HotGato respects sentence boundaries and punctuation to make the output more natural and readable.</li>
  <li>Bionic reading mode: highlight focal parts of words to guide the eye and improve comprehension at high speeds.</li>
  <li>Export &amp; import reading sessions: save your progress or share reading configurations across devices.</li>
</ul>

<p>Why HotGato
HotGato focuses on readability and control. Unlike purely experimental readers, it includes small but important features — punctuation pauses, chunk sizing, and bionic emphasis — that preserve comprehension while boosting throughput. Its offline capability makes it a practical choice for secure environments and users who prefer to keep content local.</p>

<p>Use cases</p>
<ul>
  <li>Students and researchers scanning papers and textbooks.</li>
  <li>Professionals reviewing long reports, email archives, or legal documents.</li>
  <li>Casual readers who want to skim articles quickly without losing context.</li>
  <li>Organizations that want a branded or licensed speed-reading tool with support and deployment options.</li>
</ul>

<p>Privacy and security
HotGato was designed to run locally. Personal users can use it entirely offline so text never leaves the machine. Enterprise and paid deployments can be configured to meet data retention and compliance requirements; reach out for on-prem or VPC-based options.</p>

<p>Getting started</p>
<ol>
  <li>Visit the link at the bottom of this page to download or open the web demo.</li>
  <li>Choose a mode: RSVP single-word, chunked, or bionic reading.</li>
  <li>Set your target WPM and adjust chunk size and pause behavior until the rhythm feels right.</li>
  <li>For corporate licensing or custom integrations, see the website for options.</li>
</ol>

<p>Tips for effective training</p>
<ul>
  <li>Start 200–300 WPM above your comfortable reading speed, then dial back if comprehension drops.</li>
  <li>Use short sessions (5–10 minutes) when you first adapt to chunked or bionic modes.</li>
  <li>Turn on punctuation pauses for dense, complex texts and off for light articles.</li>
</ul>

<p>For developers and power users</p>
<ul>
  <li>The source is available on GitHub; contributions and forks are welcome.</li>
  <li>The app is modular so you can swap rendering components, add new importers, or connect it to reading-tracking tools.</li>
</ul>]]></content><author><name>Robert Allen</name></author><summary type="html"><![CDATA[The most advanced speed reading app on the market. Free and open source for personal use with corporate licenses available.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://zinglab.com/assets/2024_hotgato.png" /><media:content medium="image" url="https://zinglab.com/assets/2024_hotgato.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">AiryChat AI</title><link href="https://zinglab.com/websites/airychat-ai" rel="alternate" type="text/html" title="AiryChat AI" /><published>2023-07-05T00:00:00-04:00</published><updated>2023-07-05T00:00:00-04:00</updated><id>https://zinglab.com/websites/airychat-ai</id><content type="html" xml:base="https://zinglab.com/websites/airychat-ai"><![CDATA[<p>AiryChat is a free, friendly AI chatbot you can try right now. It ships with several quirky personalities out of the box — from professional assistant to playful companion — so you can see different conversation styles and tones in action.</p>

<p>While the public demo is a fun, approachable chatbot for general use, AiryChat also acts as a working showcase for businesses evaluating AI-powered chat, retrieval-augmented generation (RAG) integrations, and white-label deployments. The same core can be adapted to power support chatbots, knowledge assistants, or branded conversational experiences that integrate company knowledge bases.</p>

<p>Key features</p>
<ul>
  <li>Free live demo with multiple personalities and adjustable tone.</li>
  <li>RAG-friendly: connect document stores, FAQs, or knowledge bases to make answers grounded in your own content.</li>
  <li>White-label &amp; integration options for teams that want a branded, hosted chatbot.</li>
  <li>Lightweight API and embeddable widget for websites and internal tools.</li>
</ul>

<p>Why try the demo</p>
<ul>
  <li>Compare response styles: toggle personalities to understand how tone affects user engagement.</li>
  <li>Test RAG flows: see how the assistant cites or references uploaded content (where enabled).</li>
  <li>Prototype quickly: use the demo to validate conversational flows before committing to an implementation.</li>
</ul>

<p>Use cases for businesses</p>
<ul>
  <li>Customer support: reduce agent load by surfacing FAQ answers and troubleshooting steps.</li>
  <li>Sales enablement: give reps a searchable assistant that draws from playbooks and product docs.</li>
  <li>Internal knowledge: build an internal bot that helps employees find policies, onboarding materials, and technical docs.</li>
  <li>Creative assistants: prototype persona-driven assistants for marketing, education, and entertainment.</li>
</ul>

<p>Privacy &amp; data handling
AiryChat’s public demo is intended for exploration and prototyping. Any data you enter is handled according to the service’s privacy policy; for business deployments, data handling and retention policies are configurable and can be tailored to meet compliance needs. When connecting private documents for RAG, production deployments should be configured to keep sensitive data secured within the customer’s environment.</p>

<p>Getting started</p>
<ol>
  <li>Visit the live demo: the <code class="language-plaintext highlighter-rouge">livelink</code> in the page header opens the playground.</li>
  <li>Start a conversation and pick a personality from the options.</li>
  <li>For business inquiries, contact the team to discuss white-labeling, RAG integrations, and deployment options.</li>
</ol>

<p>Tips for evaluating</p>
<ul>
  <li>Try the same prompt across multiple personalities to judge tone and brand fit.</li>
  <li>Feed a few representative documents (product spec, FAQ) to test RAG relevance and source citation.</li>
  <li>Measure latency and fallback behavior for your target deployment (web, mobile, internal tools).</li>
</ul>

<p>If you’re exploring conversational AI for your site or product, AiryChat is an easy way to prototype and demonstrate potential outcomes to stakeholders. The demo is free to try; reach out via the site for custom or enterprise options.</p>]]></content><author><name>Robert Allen</name></author><summary type="html"><![CDATA[Custom AI solutions for businesses. White-label solutions available.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://zinglab.com/assets/2025_airychat.png" /><media:content medium="image" url="https://zinglab.com/assets/2025_airychat.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">NoSpoilers Chrome Extension</title><link href="https://zinglab.com/projects/nospoilers" rel="alternate" type="text/html" title="NoSpoilers Chrome Extension" /><published>2023-05-02T00:00:00-04:00</published><updated>2023-05-02T00:00:00-04:00</updated><id>https://zinglab.com/projects/nospoilers-chrome-extension</id><content type="html" xml:base="https://zinglab.com/projects/nospoilers"><![CDATA[<p>NoSpoilers is a lightweight Chrome extension that finds and visually mutes text blocks containing user-specified keywords. It was originally created to help avoid Game of Thrones spoilers and to filter out exhausting news about overexposed politicians, but it works with any keywords the user chooses.</p>

<p>How it helps</p>
<ul>
  <li>Detects matching text in pages and grays out (or hides) matching blocks so attention is reduced without breaking page layout.</li>
  <li>Works across news sites, social feeds, forums, and articles.</li>
  <li>Keywords are user-defined and stored locally in the browser; no external servers are contacted.</li>
</ul>

<p>Common uses</p>
<ul>
  <li>Block upcoming TV/movie spoilers (examples: “Jon Snow”, “Red Wedding”, “Daenerys”, “White Walkers”, “Game of Thrones”).</li>
  <li>Reduce political fatigue by muting coverage containing specific politicians, campaign terms, or phrases users find tiring.</li>
  <li>Filter out recurring topics or unwanted terms (celebrity names, sports results, specific events).</li>
</ul>

<p>Getting started</p>
<ol>
  <li>Install from the Chrome Web Store: (link below)</li>
  <li>Open the extension options page.</li>
  <li>Add keywords or phrases (plain text, case-insensitive).</li>
  <li>Choose whether matches are grayed out or completely hidden.</li>
  <li>Optionally add site-level exceptions or whitelist domains where filtering should not apply.</li>
</ol>

<p>Privacy and behavior</p>
<ul>
  <li>All keyword lists and settings are stored locally in the browser.</li>
  <li>Filtering runs on the client side and does not upload page content or keywords to external servers.</li>
  <li>Designed to be fast and unobtrusive; users can toggle the extension or clear the keyword list at any time.</li>
</ul>

<p>Tips</p>
<ul>
  <li>Use short phrases for broader coverage (“Red Wedding”) or full names for targeted filtering (“Cersei Lannister”).</li>
  <li>Add variations or common misspellings if necessary.</li>
  <li>Combine with site whitelists to avoid hiding content on trusted sources.</li>
</ul>]]></content><author><name>Robert Allen</name></author><summary type="html"><![CDATA[Chrome extension for hiding text blocks containing user-specified keywords. Grays out text to help avoid spoilers or unwanted information.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://zinglab.com/assets/2023_nospoilers.png" /><media:content medium="image" url="https://zinglab.com/assets/2023_nospoilers.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Amazon Risk Mitigation</title><link href="https://zinglab.com/portfolio/amazon-risk-mitigation/" rel="alternate" type="text/html" title="Amazon Risk Mitigation" /><published>2020-08-15T00:00:00-04:00</published><updated>2020-08-15T00:00:00-04:00</updated><id>https://zinglab.com/portfolio/amazon-risk</id><content type="html" xml:base="https://zinglab.com/portfolio/amazon-risk-mitigation/"><![CDATA[<p>Stepped into a program 12 months into its 4 year runway, already deeply in the red.</p>

<p>Within 1 month we improved total conversions by 35%, bringing us in line with initial performance goals.</p>

<p>We ran 117 A/B experiments in two months, then worked with Product and Engineering to deploy a multivariate testing platform. The new platform allowed dozens of copy and graphic assets to generate thousands of permutations. Machine Learning was used to stack rank combinations which allowed top performing ads to see the highest impressions, while low performers self-terminated to preserve the user experience.</p>

<p>I trained over 50 marketers on experimental best practices, machine learning basics, statistics for marketers, and project prioritization based on estimated impact. My training videos are still in use today.</p>

<p>Our program was worth multiple billions to Amazon, and in the face of a 48 month runway, we delivered in 30, just 18 months after I joined.</p>

<p>I built the team from 5 to 45 members, scaled from 1 country to 13, and drove tens of millions of conversions.</p>

<p><a href="https://www.paymentsdive.com/news/amazon-strikes-back-at-visa-fees-with-surcharge/604755/">2021 Aug 10 - Amazon strikes back at Visa fees with surcharge</a></p>

<p><a href="https://www.reuters.com/world/uk/amazon-stop-accepting-visa-credit-cards-britain-2021-11-17/">2021 Nov 17 - Amazon may drop Visa as partner on U.S. credit card</a></p>

<p><a href="https://fortune.com/2021/11/17/amazon-blocks-uk-visa-credit-card-payments-fee-dispute/">2021 Nov 17 - Amazon won’t accept U.K. Visa credit cards in fight over fees</a></p>

<p><a href="https://fortune.com/2021/11/18/amazon-dump-visa-mastercard-fee-feud/">2021 Nov 18 - Amazon may dump Visa for Mastercard as fee feud heats up</a></p>

<p><a href="https://www.reuters.com/business/finance/exclusive-visa-cfo-prabhu-says-company-confident-resolving-amazon-dispute-2021-11-19/">2021 Nov 19 - EXCLUSIVE Visa’s chief financial officer expects to resolve fee row with Amazon</a></p>

<p><a href="https://www.bloomberg.com/news/articles/2022-02-17/amazon-says-it-s-reached-agreement-with-visa-on-payment-fees">2022 Feb 16 - Amazon Strikes Agreement With Visa on Payment Fees</a></p>

<p><a href="https://www.theguardian.com/technology/2022/feb/17/amazon-visa-resolve-credit-card-dispute-global-deal-payments">2022 Feb 17 - Amazon and Visa resolve dispute over credit card fees</a></p>

<p><a href="https://www.marketwatch.com/story/visa-amazon-announce-worldwide-payment-agreement-01645098250?">2022 Feb 17 - Visa, Amazon announce worldwide payment agreement</a></p>]]></content><author><name>Robert Allen</name></author><summary type="html"><![CDATA[Single threaded leader of a multi-billion dollar global performance marketing program, and reduced cost per acquisition by 42%.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://zinglab.com/assets/logo_amazon.webp" /><media:content medium="image" url="https://zinglab.com/assets/logo_amazon.webp" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Amazon Key for Business</title><link href="https://zinglab.com/portfolio/amazon-key-for-business/" rel="alternate" type="text/html" title="Amazon Key for Business" /><published>2019-07-15T00:00:00-04:00</published><updated>2019-07-15T00:00:00-04:00</updated><id>https://zinglab.com/portfolio/amazon-key-business</id><content type="html" xml:base="https://zinglab.com/portfolio/amazon-key-for-business/"><![CDATA[<p>As the summer wore on the Key for Business pilot programs began getting real traction and we wanted to accelerate our rate of growth. To do this we spun up a Marketo partition which I was given ownership of. Working with our designer to develop mockups, then crafting them in HTML/CSS and testing extensively across dozens of devices and platforms, we were able to develop a number of high performance emails for our highly targeted audience.</p>

<p>Based on the incredible success of our Marketo pilot program, within three months this initiative was expanded to become our first-touch marketing approach for all potential Key for Business customers.</p>

<p><strong>33% Average Open Rate</strong>
<strong>35% Average Click-to-Open Rate</strong> 
<strong>0.6% Average Unsub</strong></p>

<div class="post-links">
<img src="/assets/portfolio/amazon-key-business-email-2.jpg" alt="Amazon Key for Business email 1" class="post-image" data-caption="Amazon Key for Business email 1" />
<img src="/assets/portfolio/amazon-key-business-email-3-500px.jpg" alt="Amazon Key for Business email 2" class="post-image" data-caption="Amazon Key for Business email 2" />
<img src="/assets/portfolio/amazon-key-business-email-3-700px.jpg" alt="Amazon Key for Business email 3" class="post-image" data-caption="Amazon Key for Business email 3" />
</div>]]></content><author><name>Robert Allen</name></author><summary type="html"><![CDATA[Amazon Key for Business product launch. This marketing campaign launched the b2b side of Amazon Key, aimed at letting Amazon drivers deliver packages to mail rooms 24/7 instead of just when the office is open.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://zinglab.com/assets/portfolio/amazon-key-business-email-2.jpg" /><media:content medium="image" url="https://zinglab.com/assets/portfolio/amazon-key-business-email-2.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Amazon Key for Garage</title><link href="https://zinglab.com/portfolio/amazon-key-for-garage/" rel="alternate" type="text/html" title="Amazon Key for Garage" /><published>2019-04-23T00:00:00-04:00</published><updated>2019-04-23T00:00:00-04:00</updated><id>https://zinglab.com/portfolio/amazon-key-garage</id><content type="html" xml:base="https://zinglab.com/portfolio/amazon-key-for-garage/"><![CDATA[<p>Our Key for Garage launch was set to go live on April 23rd. I had no metrics for which placements performed best or what a usual campaign consisted of in the context of our team, so I went big. We had 16 individual placements including two of the main Amazon.com sliders (not concurrently), the Prime Flyout shown below, multiple Gateway Cards and Billboards, banners on several Prime pages, we were the featured story in the Prime Newsletter (above Taylor Swift!), were featured in a couple other emails, and more.</p>

<p>This campaign was seen by over 100 hundred million users.</p>

<div class="post-links">
<img src="/assets/portfolio/amazon-key-garage-good-morning-america.jpg" alt="Amazon Key for Garage screenshot showing amazon.com homepage" class="post-image" data-caption="Amazon Key for Garage on Good Morning America" />
<img src="/assets/portfolio/amazon-key-garage-h5-1.jpg" alt="Amazon Key for Garage screenshot showing amazon.com homepage" class="post-image" data-caption="Amazon Key for Garage screenshot showing amazon.com homepage" />
<img src="/assets/portfolio/amazon-key-garage-h5-2.jpg" alt="Amazon Key for Garage screenshot showing amazon.com homepage" class="post-image" data-caption="Amazon Key for Garage screenshot showing amazon.com homepage" />
<img src="/assets/portfolio/amazon-key-garage-prime-flyout.jpg" alt="Amazon Key for Garage screenshot showing amazon.com homepage" class="post-image" data-caption="Amazon Key for Garage screenshot showing amazon.com homepage" />
<img src="/assets/portfolio/amazon-key-garage-homesec-hero.jpg" alt="Amazon Key for Garage screenshot showing amazon.com homepage" class="post-image" data-caption="Amazon Key for Garage screenshot showing amazon.com homepage" />
</div>

<div class="post-links">
<img src="/assets/portfolio/amazon-key-garage-prime-newsletter.jpg" alt="Amazon Key for Garage screenshot showing amazon.com homepage" class="post-image-tall" data-caption="Amazon Key for Garage Prime Newsletter" />
<img src="/assets/portfolio/amazon-key-garage-gateway-catcard.jpg" alt="Amazon Key for Garage screenshot showing amazon.com homepage" class="post-image-tall" data-caption="Amazon Key for Garage screenshot showing amazon.com homepage" />
<img src="/assets/portfolio/amazon-key-garage-lp.jpg" alt="Amazon Key for Garage screenshot showing amazon.com homepage" class="post-image-tall" data-caption="Amazon Key for Garage screenshot showing amazon.com homepage" />
<img src="/assets/portfolio/amazon-key-garage-email.jpg" alt="Amazon Key for Garage screenshot showing amazon.com homepage" class="post-image-tall" data-caption="Amazon Key for Garage screenshot showing amazon.com homepage" />
</div>

<p>We had a successful launch day with Key for Garage being the #1 best selling line of business for Amazon Key. The campaign was a success and I was proud to have led it.</p>

<p><strong>Role:</strong>  Product Marketing Lead</p>

<p><strong>Client:</strong>  Amazon Key</p>

<p><strong>Launch Date:</strong>  April 23, 2019</p>

<p><strong>Placements:</strong>  Amazon.com Homepage, Prime Flyout, Prime Video Homepage, Prime Newsletter, and more.</p>

<p><strong>Metrics:</strong>  Over 100 million impressions on launch day.</p>

<p><strong>Link:</strong>  <a href="https://www.amazon.com/key-delivery/">Amazon Key for Garage</a></p>]]></content><author><name>Robert Allen</name></author><summary type="html"><![CDATA[Amazon Key for Garage product launch. This marketing campaign launched a new line of business which became the most successful line within two weeks.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://zinglab.com/assets/portfolio/amazon-key-garage-h5-1.jpg" /><media:content medium="image" url="https://zinglab.com/assets/portfolio/amazon-key-garage-h5-1.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Amazon Key for Home plus Ring Video Doorbell</title><link href="https://zinglab.com/portfolio/amazon-key-for-home/" rel="alternate" type="text/html" title="Amazon Key for Home plus Ring Video Doorbell" /><published>2019-03-15T00:00:00-04:00</published><updated>2019-03-15T00:00:00-04:00</updated><id>https://zinglab.com/portfolio/amazon-key-home</id><content type="html" xml:base="https://zinglab.com/portfolio/amazon-key-for-home/"><![CDATA[<p>Prior to the Key for Garage launch I was put in charge of the Key+Ring integration. Unfortunately I did not take the copious screenshots for this launch so instead here is our slot on the single most prestigious and difficult-to-secure slot on the entire Amazon.com. In addition to this we had another 12 slots secured across the website, very similar to the Garage blitz shown above.</p>

<p><strong>33% Average Open Rate</strong>
<strong>35% Average Click-to-Open Rate</strong> 
<strong>0.6% Average Unsub</strong></p>]]></content><author><name>Robert Allen</name></author><summary type="html"><![CDATA[Amazon Key for Home integration announcement for Ring video doorbell. We were featured on H1 of the Amazon homepage.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://zinglab.com/assets/portfolio/amazon-key-home-h1.jpg" /><media:content medium="image" url="https://zinglab.com/assets/portfolio/amazon-key-home-h1.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Campus Advantage Server Fix</title><link href="https://zinglab.com/portfolio/campus-adv-server/" rel="alternate" type="text/html" title="Campus Advantage Server Fix" /><published>2018-11-15T00:00:00-05:00</published><updated>2018-11-15T00:00:00-05:00</updated><id>https://zinglab.com/portfolio/campus-adv-server</id><content type="html" xml:base="https://zinglab.com/portfolio/campus-adv-server/"><![CDATA[<p>Company had chronic downtime issues managing over 100 websites for over 70 clients on a single shared server. We were using WPEngine, and when our server failed our monitoring tools would also go down.</p>

<p>I worked backwards to approximate our server specs, then found a private hosting solution with over double the performance for $50,000 less per year. The new solution used an early version of a Kubernetes cluster hosted by DigitalOcean. DO allowed us to use more robust monitoring software, automatic load balancing, and easier scaling.</p>

<p>Prior to the move, I noticed the databases were severely overbloated. Turns out the team process had been to clone the newest site then make alterations for the new client. This meant brand new installs would suffer performance issues due to enormous MySQL databases storing the entire history of every website they had ever made. Clearing out the databases was a slow process, but improved site load times by 15% per site. The change was less significant for sites migrated to DigitalOcean, so the database project was deprioritized. I instituted a new step in the site cloning process to prevent the db bloat issue from recurring.</p>]]></content><author><name>Robert Allen</name></author><summary type="html"><![CDATA[Improved client site uptime from 94% to 99.9% while reducing costs by $50k/y.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://zinglab.com/assets/logo_campusadv.webp" /><media:content medium="image" url="https://zinglab.com/assets/logo_campusadv.webp" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Campus Advantage Ignite Campaign</title><link href="https://zinglab.com/portfolio/campus-adv-ignite/" rel="alternate" type="text/html" title="Campus Advantage Ignite Campaign" /><published>2018-10-15T00:00:00-04:00</published><updated>2018-10-15T00:00:00-04:00</updated><id>https://zinglab.com/portfolio/campus-adv-ignite</id><content type="html" xml:base="https://zinglab.com/portfolio/campus-adv-ignite/"><![CDATA[<p>For the Ignite Campaign I received a single drawing of a landing page from which I made the LP and all three emails. Each was made using modular tools to ensure cross-platform compatibility, then customized heavily using HTML and CSS to produce what you see here.</p>

<div class="post-links">
<img src="/assets/portfolio/ca-ignite-your-brand-lp.jpg" alt="Campus Advantage Ignite Campaign for over 100 client properties" class="post-image-tall" />
<img src="/assets/portfolio/ca-ignite-your-brand-email-1.jpg" alt="Campus Advantage Ignite Campaign for over 100 client properties" class="post-image-tall" />
<img src="/assets/portfolio/ca-ignite-your-brand-email-2.jpg" alt="Campus Advantage Ignite Campaign for over 100 client properties" class="post-image-tall" />
<img src="/assets/portfolio/ca-ignite-your-brand-email-3.jpg" alt="Campus Advantage Ignite Campaign for over 100 client properties" class="post-image-tall" />
</div>]]></content><author><name>Robert Allen</name></author><summary type="html"><![CDATA[Robust email marketing program aimed at students and young professionals.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://zinglab.com/assets/portfolio/ca-ignite-your-brand-email-1.jpg" /><media:content medium="image" url="https://zinglab.com/assets/portfolio/ca-ignite-your-brand-email-1.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Campus Advantage Year of Free Campaign</title><link href="https://zinglab.com/portfolio/campus-adv-yof/" rel="alternate" type="text/html" title="Campus Advantage Year of Free Campaign" /><published>2018-09-15T00:00:00-04:00</published><updated>2018-09-15T00:00:00-04:00</updated><id>https://zinglab.com/portfolio/campus-adv-yof</id><content type="html" xml:base="https://zinglab.com/portfolio/campus-adv-yof/"><![CDATA[<p>The Year of Free campaign reached over 200,000 recipients, lasted five months, and consisted of four emails and one landing page. The four emails are shown here. Each was built using a modular tool to ensure cross-platform compatibility so emails looked as good in Gmail as Outlook, Desktop as iPhone.</p>

<div class="post-links">
<img src="/assets/portfolio/ca-year-of-free-1.jpg" alt="Campus Advantage Year of Free Campaign for over 100 client properties" class="post-image-tall" />
<img src="/assets/portfolio/ca-year-of-free-3.jpg" alt="Campus Advantage Year of Free Campaign for over 100 client properties" class="post-image-tall" />
<img src="/assets/portfolio/ca-year-of-free-5.jpg" alt="Campus Advantage Year of Free Campaign for over 100 client properties" class="post-image-tall" />
<img src="/assets/portfolio/ca-year-of-free-7.jpg" alt="Campus Advantage Year of Free Campaign for over 100 client properties" class="post-image-tall" />
</div>]]></content><author><name>Robert Allen</name></author><summary type="html"><![CDATA[A five-month, four-email Year of Free campaign reaching 200,000+ renters across 100+ properties, built to render perfectly in every inbox.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://zinglab.com/assets/portfolio/ca-year-of-free-1.jpg" /><media:content medium="image" url="https://zinglab.com/assets/portfolio/ca-year-of-free-1.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Campus Advantage Renewal Campaign</title><link href="https://zinglab.com/portfolio/campus-renewal/" rel="alternate" type="text/html" title="Campus Advantage Renewal Campaign" /><published>2018-08-15T00:00:00-04:00</published><updated>2018-08-15T00:00:00-04:00</updated><id>https://zinglab.com/portfolio/campus-adv-renewal</id><content type="html" xml:base="https://zinglab.com/portfolio/campus-renewal/"><![CDATA[<p>The Renewal campaign is the biggest campaign of the year reaching nearly half a million recipients. The landing page (left) was built using WordPress, Divi, and Gravity Forms. It was intended to be entirely modular to allow it to be rapidly syndicated across our 70 properties.</p>

<div class="post-links">
<img src="/assets/portfolio/ca-renewal-2019-landing-page.jpg" alt="Campus Advantage Renewal Campaign for over 100 client properties" class="post-image-tall" />
<img src="/assets/portfolio/ca-renewal-email-1.jpg" alt="Campus Advantage Renewal Campaign for over 100 client properties" class="post-image-tall" />
<img src="/assets/portfolio/ca-renewal-email-2.jpg" alt="Campus Advantage Renewal Campaign for over 100 client properties" class="post-image-tall" />
<img src="/assets/portfolio/ca-renewal-email-3.jpg" alt="Campus Advantage Renewal Campaign for over 100 client properties" class="post-image-tall" />
</div>]]></content><author><name>Robert Allen</name></author><summary type="html"><![CDATA[B2C email marketing campaign sent to 200,000 renters to renew early.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://zinglab.com/assets/portfolio/ca-renewal-2019-landing-page.jpg" /><media:content medium="image" url="https://zinglab.com/assets/portfolio/ca-renewal-2019-landing-page.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Campus Advantage Tribeca Campaign</title><link href="https://zinglab.com/portfolio/campus-adv-tribeca/" rel="alternate" type="text/html" title="Campus Advantage Tribeca Campaign" /><published>2018-07-15T00:00:00-04:00</published><updated>2018-07-15T00:00:00-04:00</updated><id>https://zinglab.com/portfolio/campus-adv-tribeca</id><content type="html" xml:base="https://zinglab.com/portfolio/campus-adv-tribeca/"><![CDATA[<p>The Tribeca campaign was a one-off campaign for a potential client. Halfway through the campaign the client changed the date and artist, which is why the emails have different information. The campaign was based on a single mockup and provided assets. The page was built using WordPress, Divi, styled using external CSS, with Gravity Forms for the RSVP. The emails were created using a modular tool then heavily customized using HTML and CSS. The Gravity Form styling was modular for use on other client sites.</p>

<div class="post-links">
<img src="/assets/portfolio/ca-tribeca-luxe-life-lp.jpg" alt="Campus Advantage Tibeca Campaign" class="post-image-tall" />
<img src="/assets/portfolio/ca-tribeca-luxe-life-email-1.jpg" alt="Campus Advantage Tibeca Campaign" class="post-image-tall" />
<img src="/assets/portfolio/ca-tribeca-luxe-life-email-2.jpg" alt="Campus Advantage Tibeca Campaign" class="post-image-tall" />
<img src="/assets/portfolio/ca-tribeca-luxe-life-email-3.jpg" alt="Campus Advantage Tibeca Campaign" class="post-image-tall" />
</div>]]></content><author><name>Robert Allen</name></author><summary type="html"><![CDATA[The Tribeca campaign was a one-off campaign for a potential client.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://zinglab.com/assets/portfolio/ca-tribeca-luxe-life-lp.jpg" /><media:content medium="image" url="https://zinglab.com/assets/portfolio/ca-tribeca-luxe-life-lp.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Campus Advantage Yacht Harbor Campaign</title><link href="https://zinglab.com/portfolio/campus-adv-yacht-harbor/" rel="alternate" type="text/html" title="Campus Advantage Yacht Harbor Campaign" /><published>2018-06-15T00:00:00-04:00</published><updated>2018-06-15T00:00:00-04:00</updated><id>https://zinglab.com/portfolio/campus-adv-yacht-harbor</id><content type="html" xml:base="https://zinglab.com/portfolio/campus-adv-yacht-harbor/"><![CDATA[<p>The Yacht Harbor Club Informative Campaign was one of three simultaneous campaigns we ran for them in an effort to drive awareness, traffic, and sales. In this awareness campaign we illustrated 16 key benefits of being a resident. Notice the subtle on-brand gradient of the illustrations. Everything on the landing page was custom made, then duplicated for two subsequent campaigns. This campaign reached 250,000 recipients. These were built using HTML, CSS, BeePro, Litmus, Photoshop, WordPress, Divi, and Gravity Forms.</p>

<div class="post-links">
<img src="/assets/portfolio/ca-yacht-harbor-club-free-parking-lp.jpg" alt="Campus Advantage Yacht Harbor Campaign" class="post-image-tall" />
<img src="/assets/portfolio/ca-yaha-realtor-informative-email-1.jpg" alt="Campus Advantage Yacht Harbor Campaign" class="post-image-tall" />
<img src="/assets/portfolio/ca-yaha-realtor-informative-email-2.jpg" alt="Campus Advantage Yacht Harbor Campaign" class="post-image-tall" />
<img src="/assets/portfolio/ca-yaha-realtor-informative-email-3.jpg" alt="Campus Advantage Yacht Harbor Campaign" class="post-image-tall" />
</div>]]></content><author><name>Robert Allen</name></author><summary type="html"><![CDATA[The Yacht Harbor Club Informative Campaign was one of three simultaneous campaigns we ran for them in an effort to drive awareness, traffic, and sales.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://zinglab.com/assets/portfolio/ca-yaha-realtor-informative-lp.jpg" /><media:content medium="image" url="https://zinglab.com/assets/portfolio/ca-yaha-realtor-informative-lp.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Campus Advantage Value-Add Pages</title><link href="https://zinglab.com/portfolio/campus-adv-misc/" rel="alternate" type="text/html" title="Campus Advantage Value-Add Pages" /><published>2018-05-15T00:00:00-04:00</published><updated>2018-05-15T00:00:00-04:00</updated><id>https://zinglab.com/portfolio/campus-adv-misc</id><content type="html" xml:base="https://zinglab.com/portfolio/campus-adv-misc/"><![CDATA[<p>I managed over 70 client websites. During the course, I often made compelling add-ons which could be replicated and resold. Of the dozens of compelling value-add pages I built, these four were my favorites. Some were made to be modular for syndication across the portfolio, others were client specific.</p>

<div class="post-links">
<img src="/assets/portfolio/ca-upgrades-lp.jpg" alt="Upgrades upsell page" class="post-image-tall" />
<img src="/assets/portfolio/ca-savings-calculator-page.jpg" alt="Savings calculator page" class="post-image-tall" />
<img src="/assets/portfolio/ca-skyloft-amenities-page.jpg" alt="Skyloft Apartments amenities page" class="post-image-tall" />
<img src="/assets/portfolio/ca-yacht-harbor-club-free-parking-lp.jpg" alt="Campus Advantage Yacht Harbor Campaign" class="post-image-tall" />
</div>]]></content><author><name>Robert Allen</name></author><summary type="html"><![CDATA[While managing 70+ client websites, I often built cool value-add pages which were then packaged and resold.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://zinglab.com/assets/portfolio/ca-upgrades-lp.jpg" /><media:content medium="image" url="https://zinglab.com/assets/portfolio/ca-upgrades-lp.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Origin of Language</title><link href="https://zinglab.com/blog/focal-emotional-language/" rel="alternate" type="text/html" title="Origin of Language" /><published>2018-05-05T00:00:00-04:00</published><updated>2018-05-05T00:00:00-04:00</updated><id>https://zinglab.com/blog/focal-emotional-language</id><content type="html" xml:base="https://zinglab.com/blog/focal-emotional-language/"><![CDATA[<p>Chimps have words for bananas and grapes.</p>

<p>Monkeys have words for hawk and cougar.</p>

<p>My cat has a word for ‘I am cold, please let me under the covers’.</p>

<p>Words arise from necessity. Animals use a language which works in two parts, which I call Focal:Emotional Language. It’s basically a universal language. An object has focus, a sound has an emotion. Emotions are extremely primitive, virtually all mammals are shown to have them, so it’s a pretty reliable method of communication.</p>

<p>‘Fire bad’ would be the ‘pain’ grunt when looking at a fire.</p>

<p>‘Honey is delicious’ would be poking a bit of honey comb while saying “mmm!”</p>

<p>Simple language is easy.</p>

<p>As for humans, nobody knows. Odds are our earliest language existed long before anything resembling humanity existed.</p>

<hr />

<p><em>Originally written for Quora in 2018:</em></p>
<ul>
  <li><a href="https://www.quora.com/Mom-is-the-first-word-ever-uttered-by-a-human-long-long-ago-What-is-the-second-word-of-humanity/answer/Robert-D-Allen-MBA">Mom is the first word ever uttered by a human</a></li>
  <li><a href="https://www.quora.com/Do-animals-like-us/answer/Robert-D-Allen-MBA">Do animals like us?</a></li>
</ul>]]></content><author><name>Robert Allen</name></author><summary type="html"><![CDATA[An exploration of focal emotional language and how it forms the basis of all communication.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://zinglab.com/assets/zinglab.png" /><media:content medium="image" url="https://zinglab.com/assets/zinglab.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Campus Advantage Home Page Templates</title><link href="https://zinglab.com/portfolio/campus-adv-home/" rel="alternate" type="text/html" title="Campus Advantage Home Page Templates" /><published>2018-04-15T00:00:00-04:00</published><updated>2018-04-15T00:00:00-04:00</updated><id>https://zinglab.com/portfolio/campus-adv-home-pages</id><content type="html" xml:base="https://zinglab.com/portfolio/campus-adv-home/"><![CDATA[<p>As part of the portfolio refresh initiative, we wanted to sell new home pages to new and existing clients. To that end I built 6 highly detailed, mobile responsive, modular home pages. Each section could be swapped easily, so every client could have a custom home page to suit their style and brand. These were built using WordPress, Divi, HTML, CSS, and Photoshop.</p>

<div class="post-links">
<img src="/assets/portfolio/ca-homepage-template-2-lifestyle.jpg" alt="Homepage template 2" class="post-image-tall" />
<img src="/assets/portfolio/ca-homepage-template-4-lifestyle.jpg" alt="Homepage template 4" class="post-image-tall" />
<img src="/assets/portfolio/ca-homepage-template-5-lifestyle.jpg" alt="Homepage template 5" class="post-image-tall" />
<img src="/assets/portfolio/ca-homepage-template-6-lifestyle.jpg" alt="Homepage template 6" class="post-image-tall" />
</div>]]></content><author><name>Robert Allen</name></author><summary type="html"><![CDATA[As part of the portfolio refresh initiative, we wanted to sell new home pages to new and existing clients.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://zinglab.com/assets/portfolio/ca-homepage-template-2-lifestyle.jpg" /><media:content medium="image" url="https://zinglab.com/assets/portfolio/ca-homepage-template-2-lifestyle.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Campus Advantage Landing Page Templates</title><link href="https://zinglab.com/portfolio/campus-adv-landing/" rel="alternate" type="text/html" title="Campus Advantage Landing Page Templates" /><published>2018-03-15T00:00:00-04:00</published><updated>2018-03-15T00:00:00-04:00</updated><id>https://zinglab.com/portfolio/campus-adv-landing</id><content type="html" xml:base="https://zinglab.com/portfolio/campus-adv-landing/"><![CDATA[<p>Similar to the Home Page project, the agency wanted five highly modular and flexible landing pages built from wireframes. These four showcase the most unique elements. These were made using WordPress, Divi, Gravity Forms, HTML, and CSS both inline and external.</p>

<div class="post-links">
<img src="/assets/portfolio/ca-landing-page-template-1-lifestyle.jpg" alt="Homepage template 1" class="post-image-tall" />
<img src="/assets/portfolio/ca-landing-page-template-2-lifestyle.jpg" alt="Homepage template 2" class="post-image-tall" />
<img src="/assets/portfolio/ca-landing-page-template-3-lifestyle.jpg" alt="Homepage template 3" class="post-image-tall" />
<img src="/assets/portfolio/ca-landing-page-template-5-lifestyle.jpg" alt="Homepage template 5" class="post-image-tall" />
</div>]]></content><author><name>Robert Allen</name></author><summary type="html"><![CDATA[These four landing page templates showcase the most unique elements we sold to clients.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://zinglab.com/assets/portfolio/ca-landing-page-template-1-lifestyle.jpg" /><media:content medium="image" url="https://zinglab.com/assets/portfolio/ca-landing-page-template-1-lifestyle.jpg" xmlns:media="http://search.yahoo.com/mrss/" /></entry></feed>