There are also tons of modifications out for the game. one of my favorites is BGT (baldur's gate trilogy), which lets you play through Baldurs Gate 1, Baldur's Gate II, and Throne of Bhaal all in basically one playthrough. The best part about this is it lets you play BG1 on the BG2 engine, which is much improved and really makes the whole experience much more enjoyable. If you have lots of time to learn about the game, I'd totally recommend it. I've spent hundreds of hours not only playing the game, but reading about the lore, the characters, the walkthroughs, strategies, damage figures, etc etc etc. There's incredible amounts of info about this game and the scope is absolutely enormous.