Just found out that this question is cross-posted over at VBForums. Lazy, please read this article on cross posting.