Full threaddonskif·I've been using this in conjunction with chance.js making it very easy to generate complex data setshttp://chancejs.com/View on HN