I've just finished building mine. Unfortunately i had to replace and fix up 4~5 of the switches as they were feeling sticky. I was a bit worried about the smd soldering but once i got hang of it, it took me about 3~4 hours to build and it works perfectly.