Not done with this one yet, but wanted some feedback on my progress. Let me know what you think so far.
No download links available.