I have something that I'll post later this weekend. Tough assignment. First one I tried.