I like Puddings approach, just doing it for fun is the way for me.