Thanks for the reply. I don't think this is the problem as using an XMLHttpRequest object works fine and the example on the jQuery page which loads data from flickr works too. I'm wondering if the problem is from the syntax jQuery uses in the URL it sends to toodledo. The URL passed to flickr is "http://api.flickr.com/services/feeds/photos_public.gne?jsoncallback=?" and the query string is {tags: "cat",tagmode: "any",format: "json"}. jQuery then turns this into "api.flickr.com/services/feeds/photos_public.gne?jsoncallback=jQuery15030959770146949384_12973796825 94&tags=cat&tagmode=any&format=json&_=1297379682628". Is this structure not recognised by Toodledo?