Awesom-O is a free Diablo II bot that can do MF runs, key runs, Baal runs, and well any kind of run you could think of. Has a built-in pickit called PickitRevolution which is highly customizable.
Edit: I should also tell you this bot is configurable for Paladins, Druids, and Sorcs.
Link to the download page on their forums: - Updated 3.8 thread
-- http://forum.aobot.org/viewtopic.php?f=16&t=5934 --
Forum Index:
-- Awesom-O; Index page --
From the index you can see 3 subforums, one for the pickit, another named Mercenary which is a program that will automatically launch the bot and has the ability to detect d2 crashes, promptly launching the game again so you don't lose any valuable botting time. The third is my preference, Auto-Awesom. Its kind of like Mercenary, but AA has a nice interface with some options like R/D protection. It also displays how many items you've picked up / stashed / sold and how many games your bot has played.
Note: AA is still in beta stage, but its pretty stable.
For more information on any of these visit the appropriate forums.