its worth its own thread too tho dont you think?