Not portative or portable, but something I'm bl**dy proud of as I worked the thing out in about 30 minutes during a lunchbreak: http://forums.livecode.com/viewtopic.php?f=10&t=30295 Richmond.