Tired of crappy HP Scanner software

Just about everyday, I get crash reports from customers using HP scanners. The latest one I got, the customer was quite angry at me because DocumentWallet kept crashing. He finally sent the crash log and look at what it contains:

Thread 0 Crashed:
0   HP All-in-One Scan DS          	0x058f1240 0x57a4000 + 1364544
1   HP All-in-One Scan DS          	0x057b84fc BroadcastMessage__12LBroadcasterFlPv + 108
2   HP All-in-One Scan DS          	0x057bc604 BroadcastValueMessage__8LControlFv + 52
3   HP All-in-One Scan DS          	0x057e8388 HotSpotResult__11LPushButtonFs + 24
4   HP All-in-One Scan DS          	0x057bcbc8 ClickSelf__8LControlFRC15SMouseDownEvent + 184
5   HP All-in-One Scan DS          	0x057c2d6c Click__5LPaneFR15SMouseDownEvent + 140
6   HP All-in-One Scan DS          	0x057c96ec Click__5LViewFR15SMouseDownEvent + 76
7   HP All-in-One Scan DS          	0x057c96ec Click__5LViewFR15SMouseDownEvent + 76
8   HP All-in-One Scan DS          	0x057bdc38 ClickInContent__13LGrafPortViewFRC11EventRecord + 232
9   HP All-in-One Scan DS          	0x05874bec DoMouseDown__15CHPGrafPortViewFR11EventRecord + 236
10  HP All-in-One Scan DS          	0x0584b4e0 ScanWindowEventHandler__FP25OpaqueEventHandlerCallRefP14OpaqueEventRefPv + 304

Yes, folks, that means that HP's software crashed DocumentWallet. It's hard to convince user's that my app isn't causing the problem, but that's reality. Vendors make crappy Mac scanner software and should be ashamed. They never expect people to use the TWAIN drivers because they suck so much and apparently never get tested.

HP, are you listening? Please fix your TWAIN drivers so that they don't crash app's that make scanner calls using proper TWAIN interfaces.