Bruce,
It's one thing to buy the SW. It's another to write it yourself, learn how to do it, and apply the challenges to another project, especially if you're employed as a developer writing concurrent high-volume web software like Mouse.
It's something that makes you stand out for being able to do it

.
Besides, its fun when said project comes with a built-in community.