Great job! This looks promising, can't wait to see a "final" version.