First, my wife say's: I'm a nerd. Yes, but I say I'm a geek.

Second, I'm searching for really difficult problems to solve. More complexity more fun.

Third, I programming for fun.

Forth, but you should pay me.

Fifth, code quality is trump. I have no fear to merge your code, to disassemble your code and to refactor your code.