this is still the best thread on this forum