First is, I created an account with WoWHead. Is free and straightforward.
Thing the Second is, I installed the WowHead client. Is a program but also includes an add-on what keeps track of who ya kill, what ya loot, where ya loot it, recipes ya know, and most importantlies, what quests ya done. Stores it all in a database, so as it can report back ta the mother ship laters. Has Mac and PC versions, so's yer covered no matters yer religion or sexual preferences. Unless yer like Pike, and is inta penguins.
Looks like this when is running:
See that button what says upload? Yeah, ya hits that and it done packages up yer data ta wowhead through that there series of tubes. Or ya can check the menu fer automatic uploadings every time yer done adventuring. Is yer choice. Now, ya can logs in ta wowhead and goes ta yer character page and ya gets a list of yer team members. Fer examples, here be Team Ratshag. Click on yer name, then the quests tab, and ya gets sumthin' like this:
Now, fer some details, pick a continent - say, Kalimdor - and then pick a zone - say, Ashenvale. It'll shows ya what quests you's done. Kinda like this:
Then, ya clicks on the tab what sez "Incomplete" and it shows what quests ya ain't done completed yet. Thems ya cain't do, 'cause they's fer the other faction or fer shammies er whatevers, they gets filtered out (mostly). So is a reasonable list of what ya can do. Like this:
So, that be what I's workin on in me spare time. And how I's goin' about doin' it.