I don't know how much it'll help people (my theory is pretty weak) but it's in G (F#) and the triads I used were 1 4 6 5 3 4 1 1 for the first part and 5 1 6 4 2 for the second part. Some of them are inverted. If I got the roman numerals right, it's I IV vi V iii IV I I, then V I vi IV ii.
This is the first thing I've written from scratch. (yes, ever)
Start: on 7/1/09
Deadline: on 7/19/09
Voting: on 7/26/09