I'm suprised theres something i have used that you werent aware of lol. I found out for the first time just over a month ago from a friend of mine who does web development in Riverside.
AJAX is an area that I haven't spend much time using. I understand it well enough to recongize when it is and isn't a good use.
It's the new XML. Since you're just going to turn it into Javascript anyways, may as well just start there.
Seriously! I was able to dump a PHP array to JSON, load it up in JS, and run for each loops over the thing to get my data out.
I do need to sit down and look for a better way then using eval to make sure I don't get raped by some security problems.