Daniel, i've pushed some changes meanwhile. i hope you'll like them, but feel free to bring up any issues you see. sorry for the lack of communication, i'm too busy working on too many things... :) -- attila