I've started on an intro to the trigger editor tutorial (see my sig), but I still need to find the time to complete it. that being said, http://wiki.sc2mapster.com/Tutorials has a great amount of trigger ones, in your case I recommend the presets and records one, and the presets and multidimensional arrays one.
Sorry to necro this But could you also mention that parameters in functions are passed from the trigger(as in you set their values there, not just as you say it infromation that you put in, thats not descriptive enough of how awesome they are). When i first started using the editor i thought it was the same as using a variable in the trigger(you know set it in the trigger using the set variable function), only it was like a global variable, and so i thought screw functions i might as well just use triggers. But then later i found out that it's a hell of a lot easier to use parameters than it is to use variables.