Quote from nate:
does no one else have webspace that supports php? i find that hard to believe. or is there something special about sda's servers that requires it to be there?
Not at all, I just don't have access to anything with php myself (and I probably should remedy that too, I need to stop thinking like a penniless student).
Quote from UraniumAnchor:
As far as 'unique id', that long number in the fifth field is a second-accurate timestamp (in milliseconds for some reason), so between that and an email should be enough to uniquely identify a particular donation, since I don't think anybody is going to donate twice in the same second.
True enough. I'm just paranoid because I used donation timestamp as a primary key last time, and it ended up making the hacktacular chip-in parser I wrote somewhat awkward, but that was just because they only displayed time information up to the minute in their formatted html. If the data in the raw html has good enough accuracy, that'll probably do fine.