• Home
  • Our Books
  • Our Film
  • Games
  • About Us
  • Contact Us
  • Login

Perspectives on all eras of videogames, computers, technology, and pop culture since 2003

Login

Login
Armchair ArcadeArmchair Arcade
Armchair ArcadeArmchair Arcade
  • Home
  • Our Books
  • Our Film
  • Games
  • About Us
  • Contact Us
  • Login

Blockbuster Memo Uncovered – Atari planned to incorporate ColecoVision back in 1983!

Blockbuster Memo Uncovered - Atari planned to incorporate ColecoVision back in 1983!
Blockbuster Memo Uncovered - Atari planned to incorporate ColecoVision back in 1983!

Blockbuster Memo Uncovered – Atari planned to incorporate ColecoVision back in 1983!

September 6, 2017 Posted by Bill Loguidice News 7 Comments

AtariAge forum goer, Dutchman2000, who acquired an Atari-related paperwork lot, has shared the text from a fascinating internal memo that describes plans for the company to make use of a version of Coleco’s ColecoVision hardware in their products. While the author of the original memo does not wish for a scan of the document to be made available, Dutchman2000 did receive permission to transcribe the text. Dutchman2000 in turn gave me permission to repost the text of the memo here.

As an historian, I must admit I’ve never come across this particular bit of information. While we know well the history of Atari’s console ambitions, including the actual releases of the Atari 2600, 5200, 7800, XEGS, and Jaguar, and that, for example, Nintendo approached Atari about distributing their Famicom in the US (later known as the Nintendo Entertainment System and initially distributed by Worlds of Wonder), this particular revelation about a potential monster Atari 5200 revision that could have been a contender throughout the 1980s, Crash or no Crash, is pretty mind-blowing. Be sure to get a betfair promo code for the best play online.

Here’s the text of the memo, which also includes some interesting technical analyses unmolested by the needs of marketing:

12-17-83

Our current base unit situation reduces down to a clear leadership in the low end game machine market with the 2600 which is unlikely to be displaced by Mattel's Intellivision II as long as we continue the current course of cost reduction and enhancement.

The mid-range market is currently in the hands of Coleco due to greater production capacity, true sprite management, and better sound generators when compared with the 5200. We are already addressing the first issue and should outdistance them in sheer numbers this year.

We have been asked for a new game machine to be shipped by March 1984 which will place us back into the lead. This time frame absolutely dictates a machine with no new custom chips.

There is a significant danger as well that a new game machine introduced so early in the life cycle of the 5200 would disenfranchise our customers and potential customers by signaling a lack of commitment to recent products.

There are a couple of solutions, however; one of which is simple, inexpensive, and straightforward.

Both solutions build upon the 5200 to provide performance beyond that of either the ColecoVision or the 5200. One is to wrap a 5200 and a ColecoVision in the same package and share power supply, modulator, and some dual-ported RAM. The other solution is to provide an external or internal enhancement to the 5200 in the form of another 6502, additional RAM, and a small ROM.

COLECOVISION + 5200:

-------------------

Since all of the components in a ColecoVision are off-the-shelf (except for the Operating System ROM) there is nothing to prevent us from marketing a ColecoVision adapter for the 5200. A slight rev. to the O.S. would get around the potential copyright problem. This would provide our customers with the most versatile machine on the market ... able to play 2600, 5200, and ColecoVision carts.

Better yet, we can produce a base unit which contains both a 5200 and a ColecoVision. Since the T.I. 9918A graphics chip in the ColecoVision is capable of syncing to an external signal and of using an external video signal as a background image plane, the two graphics systems could conceivably be run simultaneously. This would allow all of the graphics objects (4, monochromatic sprites + a multi-color character stamp playfield) of the 9918A to be used as foreground objects and simultaneous use of the ANTIC/GTIA graphics objects (4, monochromatic players, 4 monochrome missiles, and a multicolored bit map or character stamp playfield) as a background. In essence, there would be three main operating modes: 5200 only, ColecoVision only, and a simultaneous mode.

The simplest way of implementing this is to turn off the ColecoVision's Z80 microprocessor in the simultaneous mode and use the SALLY chip in the 5200 half of this machine to run both graphics and sound systems. This would be accomplished through a dual-ported RAM in the ColecoVision half which would be accessed by the SALLY chip only during VBLANK. This would provide a programmer-manageable, one CPU system but it is unlikely that the SALLY would have enough time to accomplish everything it needs to during VBLANK. This is because the SALLY is already hampered in its performance by the DMA activity of the ANTIC, because collision detection and management between the two graphics systems would have to be entirely in software, and because the two graphic systems have different numbers of pixels per line plus different aspect ratio pixels. In other words, this would probably not work due to real time limits.

A more complex implementation of the 5200 + ColecoVision idea would allow both microprocessors (the SALLY and the Z80) to run in the "simultaneous" mode of this machine. This would entail the same dual-ported RAM concept as the above proposal with communication through that memory space only during VBLANK. This would be a real bear to design and program, in that one would have 2 CPUs with different characteristics and instruction sets, running a two different clock rates, driving very different graphic and sound systems in a tight, real time environment. The advantage of this proposal is that it would be capable of working, would allow one to combine the graphic and sound strengths of both machines, and would require no custom VLSI development. Even with this feasible solution, the limited VBLANK time used for intra-machine coordination would lead to programs of rather limited graphic complexity; and the cost of this base unit would be rather high for the performance gained:

--> cost of PAM Taiwan (with a larger power supply)             $110.
   + cost of the ColecoVision                                  +  93.
   + cost of the dual-ported RAM and other control circuitry   +  10.
   - cost of the ColecoVision modulator and power supply       -  10.
-----------------------------------------------------------   -------
   total estimated bill-of-materials =                           $203.

In summary, it could be done; Atari needs to at least consider it for a near-term machine; but we don't recommend it.

ENHANCED 5200

-------------

A much cleaner solution to the near-term requirement for a better base unit is to build upon PAM itself .... change it from a system with rather dumb player, sound, and I/O management to one with rather sophisticated, animated sprites, complex sound generation (including speech during non-static screens without the GI speech synthesis chip), and more sophisticated joystick/keypad controller routines.

As we are revving the 5200 anyway to bring out the rest of the address lines, HALT, and READY, we should also take the opportunity to fully tri-state the SALLY and ANTIC/GTIA chips (externally for now). This would allow us to place another 6502 on the main bus, running chase with the SALLY. It would need a small ROM for its normal program and data, and some address decoding to ensure that its zero page and stack utilization (pages 0 and 1) do not conflict with those of the SALLY. While we are at it we could add some additional RAM which could be addressed by either processor (i.e.. be in the main address space).

The primary job of the added 6502 would be to feed the ANTIC/GTIA player/missile RAM space with a succession of graphics data and to store appropriate data to the horizontal position registers of ANTIC. This would allow the combination of the extra 6502 and the ANTIC/GTIA to look like an automatic, animated sprite manager to the SALLY. In other words, the resulting graphic system would automatically step through animation sequences for motion objects with defined width, height, and X,Y position on the screen. This would allow for the maximum use of the capabilities of the players/missiles in creating complex, reused, animated, motion objects with far simpler programming on the part of the game programmers. In the process, this would free-up the SALLY to perform other tasks such as the generation of more complex and more frequently updated bit mapped and character stamped playfields. The combination of both the enhanced motion objects and the enhanced playfield will produce a very noticeable increase in the speed and complexity of the 5200 games.

Alternatively, at times, the extra 6502 can be used to generate simulated vector displays on the bit mapped playfield of the 5200. This can be done now for wire-frame/perspective games such as Tempest, Battle Zone, or Gravitar. The problem is that generating vector information on a raster scan system requires a lot of steps and is relatively slow on the 5200. With the extra 6502 to take some of the processing load off of the SALLY chip, faster and more complex vector displays could be generated more easily.

Also, the extra 6502 can be used to feed the POKEY chip with a stream of sound data many times during each frame. This would allow us to utilize the POKEY's sound generation capabilities to their fullest extent in every game. It could be used as a real sound generator chip with pseudo-registers for control of the amplitude envelope (separate attack, sustain and decay curves), AM effects, FM effects, etc. This would give us a sound generator which is better than that in the ColecoVision in its versatility and ease of use. When needed, it could also be used as a waveform synthesizer for generating waveforms other than the square waves and pulse trains which are POKEY's normal output. When driven as a D/A device the POKEY is capable of producing tones with a wide variety of harmonic contents .... including speech. Normally, however, the only way to have the time to drive the POKEY in that manner is to stop changing the graphic information (i.e.. temporarily have a static screen). With the extra 6502 as the digital source for POKEY in the D/A mode, the SALLY would still be free to run the rest of the game including a changing screen.

Since ROM would be added to the system anyway to run the extra 6502 under most circumstances, and since that ROM would be addressable by both CPUs, it could contain some standard I/O management routines for interpreting the joystick or keypad which could be run by either microprocessor.

In addition, one would want to maximize the speed and memory efficiency of these graphic and sound hardware register stuffing activities of the extra 6502 by mapping the address space of the hardware registers of the 5200 into the bottom of zero page of the extra 6502 (much as has been done on the TIA registers in the 2600). With this feature, the enhanced 5200 would be able to run a kernal on the ANTIC/GTIA requiring the stuffing of all of the horizontal position registers and color/lum registers for the motion objects during a single horizontal retrace period. This would mean players/missiles could be reused vertically without any "dead" scan lines separating incarnations.

One of the really cute aspects of this enhancement to the 5200 is that, except for pages zero and one, all of memory would be accessible to both microprocessors. This means that, most of the time, our games programmers would be able to make use of the above mentioned capabilities of the extra 6502 by making use of the routines that come with it in its associated ROM. At other times, more sophisticated programmers would be able to make use of the extra 6502 in unique ways by providing routines for it in their game cartridge ROM. This is especially nice in that one can "mix and match" the canned routines and special routines for the extra 6502 in the same game.

A side benefit of this wart on the side of PAM is that the added RAM could be used as added variable storage space for either processor. This would allow double buffering (page flipping) of the full, high resolution, bit mapped playfield without running out of variable storage RAM .... something we cannot do now with only 16K of RAM in the base unit. The page flipping technique is one in which the ANTIC/GTIA is programmed to display one chunk of graphic memory while the microprocessor (SALLY or extra 6502) readies another chunk of memory for display. The graphics chips then work with the second piece of RAM and the microprocessor then readies the alternative block of RAM. This allows the entire field display period to be used for modification of the display instead of only the vertical blank interval. Since the entire field time is almost 17 times longer than the vertical blank period, much more time is available for modifying the bit mapped playfield from frame to frame without loss of synchronization of the video image. In a game like Defender, where extensive use is made of the bit map for the generation of a large number of graphic objects in the game, this has been a significant programming problem.

PROBLEMS AND DISADVANTAGES:

1. In order to run cophase 6502s in an enhanced PAM, one requires faster RAM and ROM (including game cart ROM) than that currently specified for the 5200. We would also need to clean-up the manner in which we generate RAS and CAS signals to run that RAM. More seriously, the game cart ROM which we buy is too slow for this cophase application. Our ROM cart costs would be noticeably higher for the new games which would make use of the enhanced features. (Since the cophase 6502 could be turned off automatically if an "old" 5200 cart were inserted, our existing, slower ROM carts would run without any problem in the
new unit.)

2. We have again missed the time window. LITTLE PAM is going to production without the extra lines being brought out to the expansion port and without full tri-stating of SALLY and ANTIC. Several million PAMs and LITTLE PAMs will be out there which will be incapable of using a plug-in enhancer as described above.

The most straightforward solution would be to forget about doing a plug-in enhancer at all and head only toward a higher end PAM with these enhancements built into the base unit. This, of course, is a marketing management issue, not a technical one.

3. The memory map of the 5200 has been squandered. The locations for all of the hardware registers (internal and on the speech module) have been scattered through the remaining areas of the memory map, instead of concentrating them all in one contiguous address space. Any additional ROM or RAM for this cophase application would need to be interdigitated in the remaining address areas. This is both a cumbersome hardware addressing issue with added cost implications ... and a limiting factor in the usefulness of that added memory from a software perspective. Nothing can be done on PAM itself to correct this problem of memory map mismanagement; it is too late. Let us try and learn from this, however, and not make the same mistake on our future game machines.

In terms of my own thoughts on this, I’ve argued that the Atari 5200 had enough horsepower to compete with the ColecoVision as-is, although as a ColecoVision owner back-in-the-day, I will say that Coleco’s console easily had the more exciting software line-up, which was probably the 5200’s biggest issue outside of its controllers. Anyway, the Atari XEGS kind of proved that – at least superficially – the Atari 5200 had the goods to compete into the 1980s. With that said, I really like the COLECOVISION + 5200 idea, particularly with having a frankenstein mode that could in theory run “Super Games,” although I suspect the programming challenges to harness that mode would have been a bit more involved than hinted at. I would have preferred to see that system come out (along with Atari 2600 compatibility) instead of the release of the 7800, although the former likely would have been overpriced for the market versus the latter. Of course, the Great Videogame Crash pretty much put a stop to any plans like that, but it’s yet again another fascinating “what if?” to a growing collection of such things. I for one can’t wait for more amazing discoveries of this nature!

By the way, if you’re interested in a history of the consoles mentioned in this blog post (and more), check out one of my books, Vintage Game Consoles: An Inside Look at Apple, Atari, Commodore, Nintendo, and the Greatest Gaming Platforms of All Time, on Amazon.

Related

Tags: AtariAtari 2600atari 5200atari 7800atari xegscolecoColecoVision
7 Comments
Share

About Bill Loguidice

Bill Loguidice is a Founder and Managing Director for Armchair Arcade, as well as a critically acclaimed technology author and journalist.  He is also the co-founder of creative services firm, Armchair Creative Services, and a noted videogame and computer historian and subject matter expert. See full bio

You also might be interested in

Atari Flashback Portable
Atari Flashback Portable

Review: Atari Flashback Portable (AtGames, 2016 version) (includes videos)

Dec 2, 2016

AtGames has released the Atari Flashback Portable, which is now[...]

Official Atari 2600 Game Journals Available for Purchase!
Official Atari 2600 Game Journals Available for Purchase!

Review: Atari 2600 Game Journals – Adventure, Asteroids, and Missile Command

Feb 25, 2018

You can get these journals at Amazon, here. Although I[...]

Budget Atari and Capcom arcade cabinets to see release this fall!
Budget Atari and Capcom arcade cabinets to see release this fall!

Budget Atari and Capcom arcade cabinets to see release this fall!

Feb 20, 2018

As reported by Polygon, Tastemakers is releasing a new Arcade1Up series of[...]

7 Comments

Leave your reply.
  • Steve A Fulton
    · Reply

    September 6, 2017 at 4:50 PM

    Amazing find Bill! I reads legit, I hope it’s real.

    • Bill Loguidice
      · Reply

      Author
      September 6, 2017 at 4:58 PM

      Yeah, there are no indications that the source is a hoaxer. If it is a hoax, it’s definitely an elaborate one.

  • rowdyrob3d
    · Reply

    September 6, 2017 at 10:54 PM

    Hi, Bill. Fascinating article! Unfortunately, my skeptical “Spidey sense” went off four-alarm upon reading this. I think this is most likely a hoax, and if not, it is the writings of a highly wishful-thinking or delusional Atari employee of the time. The “memo” actually reads more like retro-gamer fan-fic than any legitimate engineering consideration. Hear me out, then tell me if I don’t activate your “skeptic” gene..

    1) The second paragraph mentions the “better sound generators” of the Coleco sound chip. This immediately set me off and made me skeptical. If this were the SID chip of the C64, this might make a little sense, but even back in the day, I remember reading articles comparing the Colecovision vs. the Atari 5200. One of the points in the Atari’s favor was its “delightfully nasty audio” versus the “pipsqueak sound” of the Coleco. (Yes, I still remember those exact words, decades later!) Even now, listening to examples of both system’s music/audio, it’s hard to make the case that the CV’s “SN76489” sound chip was that much more powerful than the Atari’s “Pokey” chip. I’m tempted to argue the opposite, actually, but having two arguably on-par sound chips in the same system doesn’t make much sense, cost-wise, in 1980’s consumer money.

    2) Even if the Coleco graphics chip allowed “pass-through,” you would still have to coordinate two very different video outputs (resolution, color, speed, sprites, horizontal/vertical interrupts, etc.) and “genlock” them in real-time. That would require, at the very least, engineering a new chip(s) to “parallel process,” sync, and overlay these two very-different video signals. And, you’d have to do it in the cut-throat 1980’s, in the price-conscious videogame market of the time. Whole separate devices were required, in the 16-bit era, to “genlock” the Amiga’s video over a NTSC/PAL signal, and I suspect that’s almost easier than genlocking two very-different 8-bit video chips in a game console.

    3) Even if the Coleco parts were “off-the-shelf,” I don’t think the OS was. (Was it?) You’d need to reverse-engineer and duplicate the Coleco Roms to not only be compatible, but non-copyright infringing. Would you want to consider such a task if you were Atari? If it was so easy to “knock off” a Colecovision, don’t you think that other major manufacturers would have tried to cash in? MSX was close to this, but required a consortium of big players (like Microsoft) to pull it off. If it was that easy, wouldn’t it make more sense for Atari to produce a Colecovision adapter for their 5200, much like Coleco did with their 2600 adapter for the Colecovision?

    4) You’d need superhero programmers to write games that coorinate Z-80/6502, ANTIC/TMS9918, and POKEY/SN76489 in an era where most games were developed by a handful of people at best (often times one or two people). Even if the hardware wasn’t prohibitively expensive (and it would have been), software development would have been. Heck, getting programmers to utilize EXTRA MEMORY and FEATURES of systems like the Atari 130XE and Commodore 128 was an uphill battle. Now we’re proposing that programmers simultaneously program entirely different processors, graphics chips, and sound chips simultaneously!!!!

    5) For all the gobbledegook over “little Pams” and “memory maps” and so forth in this “memo,” what the author is overall proposing is this: An entire Atari 5200 system (6502, POKEY, ANTIC, etc.) merged with an entire Colecovision (Z80, SN76489, TMS9918, Roms, etc.) with significant engineering to coordinate and parallel-process these entirely different systems. You’d almost certainly have to develop an overhead OS to coordinate these two different systems/OS’es. In 1980’s money. Yeah, this sounds like fan-fic fantasy.

    This all makes no economic sense. Especially with the 16-bit era right around the corner (and the engineers of the time knew this, and in some cases were already developing for this (i.e. Amiga)). It would make more sense to make a better system than to merge two current/last-year systems, with precarious legal fallout.

    If this “memo” isn’t a hoax (and I think it is), then there’s no way this made it into serious consideration back then. I just debunked this whole thing as a casual poster on a Wednesday night, but these were executives in a big company who surely would have most of the same considerations, since their livelihoods depended on it! And I don’t think a serious engineer would propose all of this. Think of the costs in R&D, and think of the costs of such a system to the consumer in the very competitive 1980’s market.

    Anyhow, Bill, thank you for posting this! This was fun (for me!) to get the old noodle working again! Yeah, I think it’s a hoax.

    • Bill Loguidice
      · Reply

      Author
      September 7, 2017 at 12:37 AM

      It’s certainly possible it’s a hoax. At the same time, engineers and other employees have always made a habit of offering opinions and other advice in memo form. That’s all this really is, i.e., just one person’s opinion of a few paths that could be taken. If it’s not a hoax, it clearly got no further than this memo, which, as you suggest, is not surprising considering the level of complexity here. We also have to consider that this was also heading into the height of the Crash and the downfall of Warner-led Atari, so even if this was taken under more serious consideration (of course, expecting at the very least some type of response or responses), even a practical approach would have been all-but-impossible to actually pursue. That to me lends weight to this NOT being a hoax, because in that regard, the pieces actually fit. In other words, of course this was a one and done memo considering all the factors against the ideas in there.

  • Ken Van Mersbergen
    · Reply

    September 7, 2017 at 11:59 AM

    This is NOT a hoax. The memo originated from the advanced engineering department of Atari. They were tasked with creating new hardware for the company. There were other proposed projects, like using Optical ROMS that were also part of this find.

  • Kevin T.
    · Reply

    November 30, 2017 at 9:52 AM

    An overly complex and expensive to manufacture system with two CPUs and two video chips — I wonder if this is where Commodore got the idea for the C128?

    • Bill Loguidice
      · Reply

      Author
      November 30, 2017 at 9:58 AM

      I get the point, but I always really liked the C128!

      It was always something of a fantasy to have a “universal machine” that played everything. The closest we probably got in the past were the machines that had IBM PC, Apple II, and CP/M compatibility, which probably culminated with the Amiga, which could be made compatible with Amiga, IBM PC, Macintosh, and C-64 stuff. The closest we have today of course is a modern day Windows machine, which obviously not only plays tons of stuff available on that platform, but can emulate just about anything save for the most recent consoles.

      I will also give some bonus points to Microsoft and their Xbox One initiative to play many games from their two previous consoles. I’d like to see that be a thing going forward for the big three console makers.

Leave a CommentCancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Recent Posts

  • How has gaming evolved across the last decade and what is next?
  • Polymega Collections Volumes 9 and 10 now available – Strikers 1945, Bases Loaded, and more!
  • How The Legacy Of League Of Legends Paved The Way For eSports Betting
  • Tech Meets Design: What Is a Flexible Monitor and Why Gamers Should Care
  • Application of Strategic Thinking in Nomini Casino Games
  • DXRACER Partners with CS2 MESA Nomadic Masters Spring 2025 to Elevate Esports Comfort and Performance
  • Playing the Long Game: A Simple Guide to Casino Money Sense
  • Best Games to Bet on This Season
  • Retro Gamers, Modern Thrills: Why Instant Withdrawal Casinos Resonate with Arcade Fans
  • Pixels and Progress: How Retro Gaming Continues to Shape Modern Technology

Recent Comments

  • Aiodensghost on Official Game List for My Arcade Atari Gamestation Pro
  • keyboredom on Quick guide on how to play on the Internet Arcade
  • Bill Loguidice on Official Game List for My Arcade Atari Gamestation Pro
  • Melanie Levenstein on Official Game List for My Arcade Atari Gamestation Pro
  • George on How to Predict CS:GO/CS2 Skins Prices?
  • Bill Loguidice on Retro Games Ltd to release The Spectrum, fully working ZX Spectrum, and here’s the game list!
  • Derek on Retro Games Ltd to release The Spectrum, fully working ZX Spectrum, and here’s the game list!
  • Bill Loguidice on Retro Games Ltd to release The Spectrum, fully working ZX Spectrum, and here’s the game list!
  • Simon on Retro Games Ltd to release The Spectrum, fully working ZX Spectrum, and here’s the game list!
  • Viktor Špička on Retro Games Ltd to release The Spectrum, fully working ZX Spectrum, and here’s the game list!

Archives

Categories

Explore

android (46) apple (37) ar (37) Arcade (165) Atari (73) atgames (173) book (99) books (98) casino (496) esports (46) firmware (43) Flashback (45) gambling (520) Gaming (40) home arcade (114) htc vive (42) humble bundle (282) humble store (67) ios (37) led (35) legends (40) legends arcade family (46) legends gamer (33) legends pinball (39) legends ultimate (71) Microsoft (40) Nintendo (70) pc gamer (65) pc gaming (52) pinball (43) playstation (55) PS4 (36) retro (34) Sega (38) slots (82) sony (51) steam (145) switch (33) technology (35) update (42) virtual pinball (36) virtual reality (116) vive (34) viveport (42) vr (121)

Affiliates

+ Amazon

The everything store

+ Humble Bundle

Game deals, including name your price bundles

+ Playasia (Play-Asia.com)

Import games and collectibles

+ DJI Store

Amazing drones and related technology

+ Razer

Amazing PC gamer products!

fullSTEAMahead365 Your total news and information resource for all things Science, Technology, Engineering / Mathematics, Art, and Medicine / Health.

Human Advancement Never Stops.

Key Site Statistics

Posts published: 2,533
Latest publish date: May 6, 2025 @ 3:42 pm
Registered user count: 99,026

Contact Us

If you have a question, would like to provide feedback, or otherwise wish to get in touch with us, use this form.

Send Message

Blog Posts by Date

September 2017
M T W T F S S
 123
45678910
11121314151617
18192021222324
252627282930  
« Aug   Oct »

Social Media and RSS

Support Armchair Arcade

All editorial content © 2003 - 2025 Armchair Arcade, Inc., an Armchair Creative Services, LLC, property. All rights reserved unless otherwise indicated. All trademarks and copyrights are retained by their respective owners. No content is to be removed or reused from the Armchair Arcade Website for commercial purposes without explicit permission from the principal Armchair Arcade staff, or the original trademark or copyright holders. Armchair Arcade, Inc., is not responsible for the content of any external sources or links. Further, endorsement of any external sources or links is neither implied nor suggested.

We thank you for your support and encourage you to contact us for any reason, including, but not limited to, questions, concerns, business endeavors, or praise. Especially praise.

Armchair Creative Services, LLC, may earn compensation for sales from links on posts through affiliate and other programs. Editorial rigor and objectivity standards are strictly adhered to and any compensation has no effect on coverage or opinions.

Prev Next