Just your average geek who loves playing and believes in borrowing the wisdom of others before attempting to create a new wheel (unless it is with a 3d printer).