http://hoopdeedoo.com/ ... This looks difficult, but you may be surprised when you try it.
No download links available.