Check it out.
Feedback and comments are appreciated.