HardwareGrowler is an application that sends Growl notifications when devices are connected or disconnected from your Mac.

Copy HardwareGrowler (from here on it will be called HG) from the disk image to either /Applications or /Applications/Utilities (The exact location doesn't matter, so putting it in Utilities might make it more out of the way).
Go ahead and open up HG. You'll notice that the application resides in the dock, but the application doesn't provide very many menus. The only one of any significance is HG -> Preferences. The only is option available is to have Hardware Growler show connected devices when it opens. Make your choice, then quit HG.
Because HG doesn't really have any user-interaction features, you may follow these steps to disable the dock icon. Navigate to wherever you placed HG and right-click on it and select "Show Package Contents." Open up contents and then right-click Info.plist. Highlight "Open With" and select TextEdit from the list (If TextEdit is not in the list, choose "Other..." and navigate to TextEdit and click "Open").
Paste the following just after <dict>:
Then save and exit the file. You can go ahead and close the "Contents" window now; you shouldn't be needing it any more. Now open up Terminal and type "touch " and drag the HG into Terminal and then hit enter. HG should now be set up to not appear in the dock.<key>LSUIElement</key> <true/>
The following steps are for 10.4 (Tiger) users, but the general idea behind them should be 100% sound for any version.
Open up Systems Preferences and select the Accounts pane. Then click the "Login Items" tab and drag the HG icon into the list. That's it, you're done!
Q: Does HardwareGrowler affect anything on my computer?
A: HardwareGrowler is designed to not touch any files on your computer; all it does is monitor what devices are attached to your computer and notify you if anything changes.
Q: What are "SmokeStacks" and "VolumeNotifier"?
A: They are products similar to HarewareGrowler in that they provide Growl notifications for hardware changes, but they have fallen out of production because HG was introduced by the Growl team. Any desireable features that they had, but aren't included in HardwareGrowler, should be requested on the trac system.