If you want to help this project, here's what we need atm:
1. Lots of custom quest behaviors if you know C#, HB API and BT. It must support 'UV' coords (aka 2d coords or map coords, like {12.34, 98.76}) and XYZ coords if you wish to be more precise. You can convert UV into XY using a small helper class I've made months ago (search the dev board) and then get a Z coordinate using the Navigator class.
2. Give me a bunch of wowhead quest links that match the current working custom behaviors. Only 'talk and listen to story' can be easily supported to complete quests right now. If you coded a new custom behavior, feel free to attach it here (or link it) and give me quest examples that must use it.
3. Give me your ideas about how to sort the quests. Atm you can choose between 'wowhead order' (default), 'sort by quest level' and 'topological sort'. The last one will order them s.t. it won't break quest series. You can also tag or remove quests that require another quest to be complete if it's not in the output quests set.
For example, you dump quests from Un'goro, and quest #123 requires quest #42 done. Quest #42 is in Badlands so your profile won't work unless you manually add #42 before #123. I've added a few options to deal with those kind of quests as mentioned.
If you feel that you need something more 'powerful' than that, just ask and I'll give you my point of view.
4. Code a custom behavior that completes newbie practice quests like
Oh, A Hunter's Life For Me - Quest - World of Warcraft or
A Healer's Touch - Quest - World of Warcraft.
Arguments must be something like Arguments="SpellName,TimesToCast,TargetEntry,TargetApproximateLocation.U,TargetApproximateLocation.V"