Yep.  The electronics are frightening.  The rest of
it is respectable,
 though. 
    THIS can solve all your problems in a simple way, and you can do this
board at home.
    
http://reprapbr-ge.blogspot.com.br/2012/08/placa-gen7br2.html
    This is the board all of us use here, and works flawlessly.