My name is Gabriel, I've built a serial programmer for the MC9S08QG8 microcontroller. It uses common components and its hardware is open to everyone.
A micro tutorial to setup all the things needed to program it is in here: www.hcs08project.tumblr.com . It is written in portuguese(Brazil) , but you can easily understand it using google translate.
The board might contain too much hardware since I designed it to attend a request from an professor in my university. An cleaner version of the serial programmer is on the works, so is an USB version (using ftdi232R).
Any suggestion, help or improvement is welcome.
I did wrote an code for basic functions like the ones in Arduino (input/output, adc read, pwm output). The goal is to popularize HCS08, like Arduino popularized ATmegas.
Hope you guys like it.