When I first started programming, I found that writing useful utilities for myself and others would be a great way to gain new ideas for programs and to stay busy building up my portfolio. I found that parsing various Bible translations as an interesting problem to solve in C#. It turns out that the poor man’s approach works out just fine. There were many popular Bible translations available in plain text format. Literally, every verse of the Bible had a single line in one giant text file. All I had to do was parse the line and identify the book, chapter and verse. I had so much fun doing this that I ended up writing about a dozen Bible programs, some even parsing the original Greek translations. Check them all out on CNet.