I built one based upon BLF member GChart’s info and i’m pretty happy with it.
Link
This thread is also very useful