1º: for fun
2º: To learn something new
3º: something else - I love/hate when some of my coworkers say something is impossible/very hard to do, or that I can't do it. I know they are aware that saying that is pretty much all they need to make me do the hard work for them (not related with our work) but I do it anyway. =P