The primary objective of copyright is not to reward the labor of authors, but "[t]o promote the Progress of Science and useful Arts." To this end, copyright assures authors the right to their original expression, but encourages others to build freely upon the ideas and information conveyed by a work....This result is neither unfair nor unfortunate. It is the means by which copyright advances the progress of science and art.

—Justice Sandra Day O'Connor (Feist Publications, Inc. v. Rural Telephone Service Co.)

Welcome! You have reached the home page of Stuart Caie, computer programmer and Amiga fanboy. You can email me at

ppcrack 1.0a update

Posted: 2010-11-25

Just a small update to the ppcrack source code to make it compatible with C89 compilers. Thanks to Stefan A. Haubenthal for the fix.

ppcrack 1.0 released

Posted: 2010-11-21

ppcrack has reached near perfection. It now supports all known PowerPacker executables, and can even crack them using a dictionary attack. To ensure it gets the most out of your computer, it also supports multithreaded cracking so you can use all your CPUs and cores!

cabextract 1.3 released

Posted: 2010-07-23

The newly released cabextract 1.3 fixes several bugs and improves recoverability of broken CAB files.

libmspack 0.2 released

Posted: 2010-07-23

The newly released libmspack 0.2 fixes several bugs and adds SZDD and KWAJ decoding.

Old news...