The Apple ADC has a great overview on the Mac mini for developers (and enthusiasts!)…
This developer note gives a technical description of the Mac mini. The note provides information about the computer’s internal design, input-output features, and expansion capabilities.
This developer note is intended to help hardware and software developers design products that are compatible with the products described here. [Apple Developer Connection]
– Jonathan Greene