Reinstalled ME over the current ME, didn't receive the Kernel32.dll error but instead was getting the visual basic timed out error instead. Installed Windows XP Pro over ME, some minor glitches that was easily worked out, and updated to the current version of avast. Then I had to shut it down, just had enough for 1 day. Will do a complete scan later on in the day and hopefully everthing worked it self out. So far no Kernel32.dll error or timed out error. Thanks everyone for all your help.