On and re: GPS, with current tech you can expect that 3 meter bubble, but that can be heavily reduced with different methods of what's called differential GPS correction. Most error is atmospheric, so if you know what the current error is in a given location you can offset based on that...