To test out a GPS module I got I attached it to my FTDI Serial to USB converter board and wrote some python code. This GPS module is a PMB-648 from parallax. While it was running I noticed it felt a bit hot. I checked it with an ammeter and saw it was drawing 180mA. The data sheet specifies 65mA at 5 VDC. Not quite sure whats wrong with it, unfortunately I don't have any other ones to compare it to.
In order to test the GPS I connected it to my laptop serial port and ran my python script NMEA_Gps.py. As you can see here the GPS works quite well. The coordinates and elevation it gave me where spot on. This fix was acquired while indoors.
The code for this NMEA Parser can be pulled from my SVN:
svn co http://vps.dryerzinia.com/svn/NMEA_Gps