Also consider getting a "wine" thief that lets you insert the hydrometer directly in to the thief. No, it's not the most advanced piece of equipment, but when used with a thermometer (or thermopen type) it should suffice for providing accurate readings.
I also recommend brewsmith. You'd be surprised at how much temperatures can effect the actual gravity readings. For example: At 100 degrees my hydrometer reads 1.045, but after temperature correction using beersmith's calculations I would actually have an OG of 1.051. The reason I take hot gravity readings is for preboil gravity readings and I can take a gravity reading anytime to get an idea of what my OG is. The other method is just wait until the wort is as close to 60 degrees as possible and take the reading.