What really powers MPUCoder's website?

First of all, the hardware: And the software:
Online since 27 Nov, 2002