We're half way there. :-/ *sigh*