I played it through at least 3-4 times within the span of a week when I got it.

Also, if you liked the ending credits, the song was by Jonathan Coulton and he's got some other interesting stuff too.