Since I haven't built one myself, all I could do is to forward a ciruit from one of the links I posted. Why not try to get in touch with authors of the web sites and ask for information. They would be the ones to give you direct practical experience.