Help Needed (please take time to read)