There are such great ideas in here I am sticking the thread so it doesn't get lost.