I'd like to start a side project that involves programming with GPS devices. All that I need is a GPS device that can record its location every X seconds or minutes, save those locations locally, and then send the list to a central server.
I know that iPhones have GPS support, but I don't want to spend $300+ on an iPhone and another $1000 on a mac computer. Any ideas on some reasonably cheap (ideally under $100) devices that can do this?
Two features that would be nice to have, although not important while I do some basic playing around: 1) Able to transmit data over Internet, especially long distances 2) Durable enough that they can be dropped/left in the rain and will still function.