Many well-known websites offer contracts for bitcoin mining. However, with the incremental increase in difficulty as well as the decrease in rewards per block solved, I don't think it's very profitable anymore, especially for those who came in late at the game. It's better to just buy a few coins, or if you're as broke as I am, earn them through various means on the web (PTCs, surveys, data entry, etc).