I had no idea this was a board game until my friend introduced me to the greatness that is the Days of Wonder company.  I usually play this every few weeks.  The setup is pretty simple but you definitely have to plan ahead to win at this game.  I'm looking forward to buying some of the expansion packs.