I've had this problem with MIDI files I've downloaded using iCab, where GB simply won't accept it. But when I download it again using curl (from Terminal.app) it works fine. The strange thing is that I can't find any difference in the files! They have the exact same size, and I've had both open in Resorcerer to see if iCab adds any resource forks, but they seem identical...