Just as an FYI.
We were loading a very large json result using jquery 1.5's .ajax method. But because of jquery's native json parse, we were hitting a recursion limit. On jquery 1.4 and below, this was not causing an issue.
However, 1.5 dies in FF 3. This is a known defect, although Mozilla claims it's been fixed in release. It is not. There is some discussion over at ubuntu where they decide it's not their defect:https://bugs.launchpad.net/ubuntu/+source/firefox-3.0/+bug/299714
Here's where moz claims it's fixed:https://bugzilla.mozilla.org/show_bug.cgi?id=420869
To get around this you can include json2.js from json.org. Load your json using $.ajax() with the type modifier "text" so that it doesn't attempt to auto parse as json. Then store the result as raw text in a js var. You can then run the raw through json2 without a stack overflow on the page, even on very large data sets or absurd nesting.
Obviously the right fix is to not send so much data with so many nestings to jquery, but it fixed a defect quick while we redesign the approach.