Stuff happens. Your brilliant Stamp program is running fine in your BASIC Stamp. Then comes an untimely disk crash, an unfortunate configuration management error, or unanticipated failure of some other sort. Your program's PBASIC code is gone, but the program itself still resides in your Stamp. Now what? When the topic of code recovery appears on the Stamp forum, typical responses often include statements like "can't be done", or "your program is secure, can't be read, and that protects you". Both of these assertions are incorrect. Most of the "can't be done" camp really mean they don't know how to do it. Others may prefer that you believe your program is secure once downloaded to this product--don't bet the farm. It's not easy to coax your program back out of your Stamp. The technique I use is non-destructive (no desoldering/removal of any parts). Because of concerns of code security (some folks derive an income from their labors developing Stamp programs) this service is selectively available. Because of the considerable time I invested in developing the technique and the time required to accomplish it, I also normally charge a minimum US$50 fee. Be forewarned: you probably won't get back your PBASIC source code exactly as it once resided on your computer. Your comments, variable names, labels and so on were never downloaded to your Stamp, so they can't be recovered. For example, the following generate identical tokens when downloaded to a BASIC Stamp: Example 1: '{$STAMP BS2} days VAR Word 'days remaining in week days_per_week CON 7 'initial days per week days = days_per_week 'initialize remaining days in week Example 2: '{$STAMP BS2} word_var1 VAR Word word_var1 = 7 Looking solely at the tokens on the Stamp, one can't know which of the two was the source. On the other hand, they execute identically because the downloaded tokens are the same. What I provide is PBASIC source code which performs identically, generates exactly the same tokens on your Stamp, allocates variable space just like your original code and has labels assigned for GOTO, GOSUB, etc. destinations. You'll have a fully functional PBASIC program source code which you may then modify to match your programming standards and style. To perform this service I need to physically possess the Stamp briefly. Pls contact me via email (parkiss@earthlink.net) for details or if you'd like to explore this further.