Thanks for the nice compliments! Your suggestions make sense and I will implement them after the voting ends, thanks!