Just had to add a quick thumbs up for this list. I use an SGS3 i9305 in Canada, so the model was never designed to be used in North America. Staying on a stock ROM, I've usually had a pretty decent GPS fix, but would sometimes have to wait as long as 15 seconds. However, I detest Samsung bloat and have been flashing several of the 4.2.2 AOSP ROMs that have appeared recently. They always have atrocious or non-existent GPS for me and force me to return to a Sammy ROM. I downloaded the canada.zip file from this post, flashed it after flashing the AOSP ROM and gapps, but before rebooting and my GPS fix rocks. The longest fix so far has been 6 seconds and that was inside at night. I used to try fixing GPS with the Pimp my ROM app, which appeared to be downloading from the same list, but it never worked like flashing the Canada gps.conf file with the ROM. Big thumbs up.