Hi Guys, I thought I had my old W98se running like a well oiled machine until just recently when a bug has arisen that's irritating me. What I don't understand is why... it's not I've played around with any files or tweaks or anything; anyway, some background. I have Dr.Watson start up automatically at bootup (call me cynical if you like). I have HP scanning software installed for one of their scanners (3970) which works well. I use their Photo & Imaging software quite a bit including one particular feature, Album Printing. Just recently, after preparing an "album" for printing and sending it to the printer, Dr.Watson kicks in with the following message (quote): "MFCDLL Shared Library - Retail version attempted to read from memory that does not exist. It may be using an uninitialized variable, or it may be attempting to access memory afer having freed it. Module MFC42.dll Retail version 6.00.9782.0 Visual C++ " Thinking something's become corrupt I did the following in this order: I checked SFC which didn't report anything, I used Registry First Aid to clean up the registry and fix any broken links which still didn't make any difference. I then tried the repair utility in HP's software which didn't help, so finally uninstalled & reinstalled the scanning software which totally messed it up, so I performed a "clean" uninstal wiping off every reference to HP before perfoming a clean install. That got it all working again properly with all features working other than this problem... so I'm back to square one. Printing directly from the software (i.e. NOT through "Album Printing") no problem. I've searched Microsoft & the net and found very technical references to rewriting code and links to MDAC which wasn't helpful to a layman like myself. Please help. Thanks.