The newest GPS technology we have today is the SiRF IV GPS modules and we offer two products, the ISM420 and the ISM480. The ISM420 is a ROM based solution with no antenna attached, while the ISM480 is a Flash based solution with antenna attached. Ideally, one of these two GPS will fit your need.
If you are looking for custom firmware for a specific application we may suggest the Sirf III based modules for example high altitiude ballons for example, you will use the ISM300F2-C5.1-VOO4 which is designed specifically for high altitude.
Also, if you are looking for a GPS that is easy to solder down and has the ability to snap on various external antenna’s I would choice the Sirf III based ISM300F2-C4.1 that has a connector on top of the module or you can run on your board via a 50 ohm trace.