I have Growl set up so Smoke appears on my second display. Yesterday, however, I had to temporarily disconnect that display, and now I get an error from Growl instead of my notifications. Here's the console.log entry:
2007-10-04 08:31:39.370 GrowlHelperApp error processing AppleScript request: *** -[NSCFArray objectAtIndex:]: index (1) beyond bounds (1)
Of course, it's because Growl is trying to notify to a screen that isn't there. Perhaps an index bound check can revert to the remaining screen.
Most other apps do find some place they can display themselves
Thanks for a great app!