Skip to main content Information

About Michael Curry's Exodus Development

Exodus Development, Inc. was founded in 1998 by Michael and Teri Curry. We've worked with a variety of clients over the years.

Why Exodus? I chose the name because I liked the idea of a mass departure.

We dissolved Exodus Development, Inc. in December of 2012 due to a shift in our focus. We'll retain this site for historical purposes, and any future business activity (if any) will be done under the name "That Michael Curry's Exodus Development." (It's a long story.)

Here's some of our most recent web site content.

QFind - Find text in open browser tabs

QFind - Find text in Chrome Browser tabs

Quickly find text in titles and page content in Google Chrome tabs.

This browser extension is a real lifesaver if you tend to keep dozens of tabs and multiple windows open for extended periods.


Why Reboot?

Exodus WhyReboot™ is a small (~100KB) "Portable" Windows application that helps you decide whether to reboot your computer after running an installer. It does this by displaying a list of "pending file operations" (rename, delete, etc) that will occur after rebooting your computer. Quite often, no reboot is really needed.

You can download the utility by clicking the file attachment link at the end of this article.

December 18, 2006 news flash: Version now available. See our news release for more information.

Ministry of Silly Prompts

"Would you like to restart your computer now?" Arguably the most aggravating prompt displayed by your Windows-based computer.

When I woke up this morning, I said to myself, "I think I'd like to reboot my computer several dozen times today!"

Why should you have to reboot your Windows-based computer so many times when installing software? Why do Microsoft Windows product installers insist on a reboot?

Help for the weary Drupal developer: and OpenSearch plugins

OpenSearch Plug-ins for, Drupal 4.7 API, Drupal 5 API, and Drupal 6 API

I've created some Drupal-specific OpenSearch plugins for Firefox (and IE7, too!). They provide and search integration in browsers supporting the OpenSearch search plugin protocol.
They are useful when searching for Drupal API routines or other Drupal development subjects. Install them as you would any other OpenSearch plugin...

Terms of Service

By using the system ("Exodus"), you are agreeing to the following terms and conditions ("Terms of Service").


Exodus makes available a collection of resources to registered account holders ("Members") or site visitors ("Guests"), including forums, comments, articles, and other various services (collectively known as the “Service”).

Privacy Policy

Note: Visiting this site (viewing pages) indicates your acceptance of this privacy policy. We reserve the right to modify this policy without notice.

We promise not to sell, rent, or give away any personal information (including email addresses, or other personally identifying information) associated with your user account on this site, except for such information you choose to make public, and in order to comply with legal requirements: we will disclose personal information as required by law or in order to comply with court orders.

Your forum postings, comments, and other contributions to this site are public. Please use good judgment and common sense when posting anything to this site. If you haven't signed up for an account, or have not signed in to your user account, we have no idea who you are.

We are not responsible for unintentional disclosures due to security breaches or software or hardware malfunction. If you are uncomfortable with this policy or the possibility of unintentional disclosure, please do not provide any sensitive information.

Third-party cookies and visitor tracking

Cookies and other tracking techniques may be used by this site, and by third-party elements incorporated into this site, for the purpose of tracking visitor patterns, gathering statistics, and by advertisements shown on this site. Third party advertising companies may also collect information about other sites you have visited in order to display targeted advertisements on this site.

In the case of Google AdSense and/or similar advertising systems, the content of the ads and the use of cookies or other tracking methods is the responsibility of Google or other parties, respectively. We have no control over the content of those ads or the use of cookies or other tracking methods by the respective advertisers.

Here are Google's privacy policy and Google's advertising and privacy pages in case you want to know more about Google's tracking policy and privacy statement.

If you are concerned about third-party tracking, please contact the advertiser directly; if you are concerned about your privacy when using this site please disable cookies and/or JavaScript in your web browser.

MyBlogLog for Drupal 4.7

I've created a simple MyBlogLog module for Drupal 4.7. This module provides the following features:

  • Inserts the MyBlogLog tracking javascript into generated pages - no need to hand-edit your template's page.tpl.php file, or manually create a block to inject the tracking javascript.
  • Provides the "Recent Reader" widget block
    (includes configuration options - color, width, # rows, etc.)
  • Disable visitor tracking for Administrators and other users on a per-role basis (prevent skewed stats due to admin or other roles' visits.)

... and more

Insert AdSense Ads Automatically in Drupal Nodes and Teaser Lists

Here's a useful Drupal module that tweaks a node's body or teaser to insert an inline AdSense ad, when a node is rendered on a full page or teaser list.

This allows site administrators to enable automatic insertion of an AdSense ad into the page without the content editor having to insert inline [adense] filter tags, or having to edit a site's template.php (or other template files.) This offers a big advantage, as you can change the ad format, group, and channel on the fly without hand-editing each node (which is the only way I can think of doing it if you are using inline filters). Another advantage is that you can enable/disable the inserted AdSense with just a click of the mouse - no need to edit each node.

SysTrayScanCmd released

Version (Beta) of the Windows shell tray scan utility is now available. This command-line utility provides a list of programs that have placed icons in the Windows shell tray, including the path to the executable file.

Syndicate content