Sandstorm Gold Royalties (TSX: SSL, AMEX: SAND)

Sandstorm is a gold royalty company. It provides upfront financing to mining companies that are looking for capital. In return, it receives the right to a percentage of the gold produced from a mine, for the life of the mine.