A non-FoxBlitzz making a topic on Chip's Challenge is like a non-FoxBlitzz wearing a Yoshi avatar. Weird.
Anyways, those who don't own the game should look at Tile World, a Chip's Challenge "emulator". Even those who do own it should really consider downloading this, because it's a great open source reimplementation with some nice enhancements. It's accurate to the point where only a few obscure glitches from the original games (Microsoft and Lynx rulesets) fail to work correctly. It's more responsive that the original Microsoft Chip's Challenge (you don't move an extra square half a second after releasing the key), is more friendly with custom levels, and it has a nifty built-in replay system that automatically records your fastest solutions.
http://www.muppetlabs.com/~breadbox/software/tworld/
Just like with Doom source ports, you can't legally use the original level set with Tile World unless you actually own the game. You are free to use any custom levels, however. You can choose to download CCLP2 bundled, which is a collection of hand-picked community-made levels. They're significantly harder than the originals, so watch out!
Various level editors are available. I've been using CCEdit (which has a couple issues that result in weird saving behavior - running from the editor and then saving will save into the temp file instead of the one you actually opened, for example). It seems that there's yet another editor that's even newer than CCEdit, so I ought to try that out.
64-bit Linux users beware: Tile World seems to be having issues with reading the solutions file for a given level set when running as a 64-bit program.
Any advice on how I would get around this would be greatly appreciated. I've gotten quite far on my Windows save, and on Linux it seems I will need to either compile as 32-bit (which sounds difficult) or somehow fix the bug that's causing the incorrect behavior on 64-bit.