It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://blog-2407853619.mit-edu.top/post/7536194208

  1. <!doctype html>
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" prefix="og: http://ogp.me/ns#">
  3.  
  4.  <head>
  5.    <meta charset="utf-8">
  6.    <meta name="applicable-device" content="pc,mobile">
  7.    <meta name="viewport" content="width=device-width, initial-scale=1">
  8.    <title>Adversarial Networks for Real-Time NPC Decision Optimization #697001896371 (2025-01-31)</title>
  9.    <link rel="canonical" href="https://blog-2407853619.mit-edu.top/post/7536194208">
  10.    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap">
  11.    <link rel="stylesheet" href="https://x.mit-edu.top/static/css/style.css">
  12.    <script src="https://x.mit-edu.top/static/js/lazysizes.min.js" async></script>
  13.    <link rel="shortcut icon" href="/favicon.ico">
  14.    <!-- Open Graph Metadata -->
  15.    <meta property="og:type" content="article" />
  16.    <meta property="og:title" content="Adversarial Networks for Real-Time NPC Decision Optimization" />
  17.    <meta property="og:description" content="Adversarial Networks for Real-Time NPC Decision Optimization #697001896371 (2025-01-31)" />
  18.    <meta property="og:url" content="https://blog-2407853619.mit-edu.top/post/7536194208" />
  19.    <meta property="og:site_name" content="mit-edu.top" />
  20.    <meta property="og:image" content="https://x.mit-edu.top/static/images/post/18.jpg" />
  21.    <meta property="og:article:published_time" content="2025-01-31T10:45:45Z" />
  22.    <meta property="og:article:author" content="Dr. Margaret Allen" />
  23.    <meta property="og:article:section" content="mit-edu.top" />
  24.    <meta property="og:article:tag" content="Games, Mobile Games, Video Games" />
  25.    <!-- Schema.org -->
  26.    <script type="application/ld+json">{
  27.            "@context": "https://schema.org",
  28.            "@type": "ScholarlyArticle",
  29.            "headline": "Adversarial Networks for Real-Time NPC Decision Optimization #697001896371 (2025-01-31)",
  30.            "author": {
  31.                "@type": "Person",
  32.                "name": "Dr. Margaret Allen",
  33.                "affiliation": {
  34.                    "@type": "Organization",
  35.                    "name": "mit-edu.top"
  36.                },
  37.                "url": "https://blog-2407853619.mit-edu.top/post/7536194208"
  38.            },
  39.            "datePublished": "2025-01-31T10:45:45Z",
  40.            "image": "https://x.mit-edu.top/static/images/post/18.jpg",
  41.            "journal": {
  42.                "@type": "Periodical",
  43.                "name": "mit-edu.top",
  44.                "issn": "10.1069/697001896371"
  45.            },
  46.            "publisher": {
  47.                "@type": "Organization",
  48.                "name": "mit-edu.top",
  49.                "url": "https://blog-2407853619.mit-edu.top"
  50.            },
  51.            "doi": "697001896371",
  52.            "abstract": "Adversarial Networks for Real-Time NPC Decision Optimization #697001896371 (2025-01-31)",
  53.            "citation": {
  54.                "@type": "CreativeWork",
  55.                "name": "Adversarial Networks for Real-Time NPC Decision Optimization",
  56.                "author": "Dr. Margaret Allen",
  57.                "datePublished": "2025-01-31T10:45:45Z",
  58.                "url": "https://blog-2407853619.mit-edu.top/post/7536194208"
  59.            }
  60.        }
  61.    </script>
  62. </head>
  63.  
  64. <body>
  65.    <div class="site-mobile-menu site-navbar-target">
  66.        <div class="site-mobile-menu-header">
  67.            <div class="site-mobile-menu-close">
  68.                <span class="icofont-close js-menu-toggle"></span>
  69.            </div>
  70.        </div>
  71.        <div class="site-mobile-menu-body"></div>
  72.    </div>
  73.    <nav class="site-nav">
  74.        <div class="container">
  75.            <div class="site-navigation">
  76.                <div class="row">
  77.                    <div class="col-md-6 text-center order-1 order-md-2 mb-3 mb-md-0">
  78.                        <a href="https://blog-2407853619.mit-edu.top" class="logo m-0 text-uppercase">mit-edu.top</a>
  79.                    </div>
  80.                    <div class="col-md-3 order-3 order-md-1">
  81.                    </div>
  82.                </div>
  83.            </div>
  84.        </div>
  85.    </nav>
  86.    <div class="section post-section pt-5">
  87.        <div class="container">
  88.            <div class="row justify-content-center">
  89.                <div class="col-lg-8">
  90.                    <div class="text-center">
  91.                        <img src="https://x.mit-edu.top/static/images/user/17.jpg" alt="Adversarial Networks for Real-Time NPC Decision Optimization" title="Adversarial Networks for Real-Time NPC Decision Optimization" class="author-pic img-fluid rounded-circle mx-auto">
  92.                    </div>
  93.                    <span class="d-block text-center">Margaret Allen</span>
  94.                    <span class="date d-block text-center small text-uppercase text-black-50 mb-5">2025-01-31</span>
  95.                    <h2 class="heading text-center">Adversarial Networks for Real-Time NPC Decision Optimization</h2>
  96.                    <p class="lead mb-4 text-center">Thanks to Margaret Allen for contributing the article "Adversarial Networks for Real-Time NPC Decision Optimization".
  97.                    </p>
  98.                    <img src="https://x.mit-edu.top/static/images/post/18.jpg" alt="Adversarial Networks for Real-Time NPC Decision Optimization" title="Adversarial Networks for Real-Time NPC Decision Optimization" class="img-fluid rounded mb-4 lazyload">
  99.                    <p>This study explores the social and economic implications of microtransactions in mobile gaming, focusing on player behavior, spending patterns, and the potential for addiction. It also investigates the broader effects on the gaming industry, such as the shift in business models, the emergence of virtual economies, and the ethical concerns surrounding "pay-to-win" mechanics. The research offers policy recommendations to address these issues in a balanced manner.</p>
  100. <p>Game developers are the visionary architects behind the mesmerizing worlds and captivating narratives that define modern gaming experiences. Their tireless innovation and creativity have propelled the industry forward, delivering groundbreaking titles that blur the line between reality and fantasy, leaving players awestruck and eager for the next technological marvel.</p>
  101. <p>This study examines the growing trend of fitness-related mobile games, which use game mechanics to motivate players to engage in physical activities. It evaluates the effectiveness of these games in promoting healthier behaviors and increasing physical activity levels. The paper also investigates the psychological factors behind players’ motivation to exercise through games and explores the future potential of fitness gamification in public health campaigns.</p>
  102. <p>This research investigates the potential of mobile games as tools for political engagement and civic education, focusing on how game mechanics can be used to teach democratic values, political participation, and social activism. The study compares gamified civic education games across different cultures and political systems, analyzing their effectiveness in fostering political literacy, voter participation, and civic responsibility. By applying frameworks from political science and education theory, the paper assesses the impact of mobile games on shaping young people's political beliefs and behaviors, while also examining the ethical implications of using games for political socialization.</p>
  103. <p>Gaming communities thrive in digital spaces, bustling forums, social media hubs, and streaming platforms where players converge to share strategies, discuss game lore, showcase fan art, and forge connections with fellow enthusiasts. These vibrant communities serve as hubs of creativity, camaraderie, and collective celebration of all things gaming-related.</p>
  104.  
  105.                    <p>
  106.                    <a href="/redirect/?url=https://blog-2407853619.mit-edu.top/post/7536194208" target="_blank" class="custom-link">Link</a>
  107.                    </p>
  108.                    <p><a href="https://www.linegames.org/" target="_blank" class="custom-link">External link</a>
  109. <a href="https://www.iliiili.com/" target="_blank" class="custom-link">External link</a>
  110. <a href="https://www.digwow.net/" target="_blank" class="custom-link">External link</a>
  111. <a href="https://www.free-giftcodes.com/" target="_blank" class="custom-link">External link</a>
  112. <a href="https://www.gifthub.com.ru/" target="_blank" class="custom-link">External link</a>
  113. <a href="https://262381476138-edu.iliiili.com/" target="_blank" class="custom-link">External link</a>
  114. <a href="https://472464366775-edu.digwow.net/" target="_blank" class="custom-link">External link</a>
  115. <a href="https://892343769008-edu.free-giftcodes.com/" target="_blank" class="custom-link">External link</a>
  116. <a href="https://145869706942-edu.gifthub.com.ru/" target="_blank" class="custom-link">External link</a>
  117. <a href="https://379046636860-gov.iliiili.com/" target="_blank" class="custom-link">External link</a>
  118. <a href="https://137037951437-gov.digwow.net/" target="_blank" class="custom-link">External link</a>
  119. <a href="https://407092330235-gov.free-giftcodes.com/" target="_blank" class="custom-link">External link</a>
  120. <a href="https://998584698302-gov.gifthub.com.ru/" target="_blank" class="custom-link">External link</a>
  121. <a href="https://097240081890-gov-edu.iliiili.com/" target="_blank" class="custom-link">External link</a>
  122. <a href="https://034058558406-gov-edu.digwow.net/" target="_blank" class="custom-link">External link</a>
  123. <a href="https://876706906631-gov-edu.free-giftcodes.com/" target="_blank" class="custom-link">External link</a>
  124. <a href="https://739819922338-gov-edu.gifthub.com.ru/" target="_blank" class="custom-link">External link</a>
  125. <a href="https://193934511192-edu.iliiili.com/?url=https://blog-2407853619.mit-edu.top/post/7536194208" target="_blank" class="custom-link">External link</a>
  126. <a href="https://882556639611-edu.digwow.net/?url=https://blog-2407853619.mit-edu.top/post/7536194208" target="_blank" class="custom-link">External link</a>
  127. <a href="https://513847666069-edu.free-giftcodes.com/?url=https://blog-2407853619.mit-edu.top/post/7536194208" target="_blank" class="custom-link">External link</a>
  128. <a href="https://511630828174-edu.gifthub.com.ru/?url=https://blog-2407853619.mit-edu.top/post/7536194208" target="_blank" class="custom-link">External link</a>
  129. <a href="https://737709951335-gov.iliiili.com/?url=https://blog-2407853619.mit-edu.top/post/7536194208" target="_blank" class="custom-link">External link</a>
  130. <a href="https://002608550724-gov.digwow.net/?url=https://blog-2407853619.mit-edu.top/post/7536194208" target="_blank" class="custom-link">External link</a>
  131. <a href="https://716634018898-gov.free-giftcodes.com/?url=https://blog-2407853619.mit-edu.top/post/7536194208" target="_blank" class="custom-link">External link</a>
  132. <a href="https://884917517778-gov.gifthub.com.ru/?url=https://blog-2407853619.mit-edu.top/post/7536194208" target="_blank" class="custom-link">External link</a>
  133. <a href="https://link.naver.com/bridge?634607088742&amp;url=https://blog-2407853619.mit-edu.top/post/7536194208" target="_blank" class="custom-link">External link</a>
  134. <a href="https://link.naver.com/bridge?253042920311&amp;url=https://naver253042920311-edu.digwow.net" target="_blank" class="custom-link">External link</a>
  135. <a href="https://link.naver.com/bridge?173841704275&amp;url=https://naver173841704275-edu.iliiili.com" target="_blank" class="custom-link">External link</a>
  136. <a href="https://link.naver.com/bridge?973858074388&amp;url=https://naver973858074388-edu.1717173.xyz" target="_blank" class="custom-link">External link</a>
  137. <a href="https://link.naver.com/bridge?681713920214&amp;url=https://naver681713920214-edu.gifthub.com.ru" target="_blank" class="custom-link">External link</a>
  138. <a href="https://link.naver.com/bridge?395812300786&amp;url=https://naver395812300786-gov.digwow.net" target="_blank" class="custom-link">External link</a>
  139. <a href="https://link.naver.com/bridge?594932891962&amp;url=https://naver594932891962-gov.iliiili.com" target="_blank" class="custom-link">External link</a>
  140. <a href="https://link.naver.com/bridge?265286726207&amp;url=https://naver265286726207-gov.1717173.xyz" target="_blank" class="custom-link">External link</a>
  141. <a href="https://link.naver.com/bridge?538506266669&amp;url=https://naver538506266669-gov.gifthub.com.ru" target="_blank" class="custom-link">External link</a>
  142. <a href="https://link.naver.com/bridge?949036362890&amp;url=https://naver949036362890-gov-edu.digwow.net" target="_blank" class="custom-link">External link</a>
  143. <a href="https://link.naver.com/bridge?563193846607&amp;url=https://naver563193846607-gov-edu.iliiili.com" target="_blank" class="custom-link">External link</a>
  144. <a href="https://link.naver.com/bridge?323989984888&amp;url=https://naver323989984888-gov-edu.1717173.xyz" target="_blank" class="custom-link">External link</a>
  145. <a href="https://link.naver.com/bridge?414703850169&amp;url=https://naver414703850169-gov-edu.gifthub.com.ru" target="_blank" class="custom-link">External link</a>
  146. <a href="https://blog-453014856245.gifthub.news/" target="_blank" class="custom-link">External link</a>
  147. <a href="https://blog-243622574944.jp-edu.sbs/" target="_blank" class="custom-link">External link</a>
  148. <a href="https://blog-320336371783.kr-edu.sbs/" target="_blank" class="custom-link">External link</a>
  149. <a href="https://blog-168793317789.krlinkedin.sbs/" target="_blank" class="custom-link">External link</a>
  150. <a href="https://blog-937431973916.mit-edu.sbs/" target="_blank" class="custom-link">External link</a>
  151. <a href="https://blog-644712129909.mit-edu.buzz/" target="_blank" class="custom-link">External link</a>
  152. <a href="https://blog-330009003746.mit-edu.tech/" target="_blank" class="custom-link">External link</a>
  153. <a href="https://blog-934235990471.mit-edu.site/" target="_blank" class="custom-link">External link</a>
  154. <a href="https://blog-784685619719.mit-edu.top/" target="_blank" class="custom-link">External link</a>
  155. <a href="https://blog-620995698012.usa-gov.top/" target="_blank" class="custom-link">External link</a>
  156. <a href="https://research-611658826394.mit-edu.pp.ua/?url=https://blog-2407853619.mit-edu.top/post/7536194208" target="_blank" class="custom-link">External link</a>
  157. <a href="https://research-856728790890.harvard-edu.pp.ua/?url=https://blog-2407853619.mit-edu.top/post/7536194208" target="_blank" class="custom-link">External link</a>
  158. <a href="https://research-369261432508.stanford-edu.pp.ua/?url=https://blog-2407853619.mit-edu.top/post/7536194208" target="_blank" class="custom-link">External link</a>
  159. <a href="https://research-490020516198.cambridge-edu.pp.ua/?url=https://blog-2407853619.mit-edu.top/post/7536194208" target="_blank" class="custom-link">External link</a>
  160. <a href="https://research-078057083000.berkeley-edu.pp.ua/?url=https://blog-2407853619.mit-edu.top/post/7536194208" target="_blank" class="custom-link">External link</a>
  161. <a href="https://research-154404243356.oxford-edu.pp.ua/?url=https://blog-2407853619.mit-edu.top/post/7536194208" target="_blank" class="custom-link">External link</a>
  162. <a href="https://research-318037935730-edu.wwv.pp.ua/?url=https://blog-2407853619.mit-edu.top/post/7536194208" target="_blank" class="custom-link">External link</a>
  163. <a href="https://research-549949965405-edu.sean.pp.ua/?url=https://blog-2407853619.mit-edu.top/post/7536194208" target="_blank" class="custom-link">External link</a>
  164. <a href="https://research-830266907700-edu.line.pp.ua/?url=https://blog-2407853619.mit-edu.top/post/7536194208" target="_blank" class="custom-link">External link</a>
  165. </p>
  166.                    <div class="row mt-5 pt-5 border-top">
  167.                    </div>
  168.                </div>
  169.            </div>
  170.        </div>
  171.    </div>
  172.    <div class="section pb-0">
  173.        <div class="container">
  174.            <div class="row">
  175.                <div class="col-lg-12">
  176.                    <h2 class="heading">Related</h2>
  177.                </div>
  178.            </div>
  179.            <div class="row justify-content-center">
  180.                <div class="col-lg-12">
  181.                    <div class="post-entry d-md-flex small-horizontal mb-5">
  182.                        <div class="me-md-5 thumbnail mb-3 mb-md-0">
  183.                            <a href="https://blog-2407853619.mit-edu.top/post/2095843716">
  184.                            <img src="https://x.mit-edu.top/static/images/post/18.jpg" alt="The Impact of Edge Computing on the Scalability of Mobile Game Ecosystems" title="The Impact of Edge Computing on the Scalability of Mobile Game Ecosystems" class="img-fluid lazyload">
  185.                            </a>
  186.                        </div>
  187.                        <div class="content">
  188.                            <div class="post-meta mb-3">
  189.                                <a href="https://blog-2095843716.mit-edu.top/post/2095843716/" target="_blank">
  190.                                <span class="date">2025-01-31</span>
  191.                                </a>
  192.                            </div>
  193.                            <h2 class="heading"><a href="https://blog-2407853619.mit-edu.top/post/2095843716">The Impact of Edge Computing on the Scalability of Mobile Game Ecosystems</a></h2>
  194.                            <p class="info">This paper provides a comparative legal analysis of intellectual property (IP) rights as they pertain to mobile game development, focusing on the protection of game code, design elements, and in-game assets across different jurisdictions. The study examines the legal challenges that developers face when navigating copyright, trademark, and patent law in the global mobile gaming market. By comparing IP regulations in the United States, the European Union, and Asia, the paper identifies key legal barriers and proposes policy recommendations to foster innovation while protecting the intellectual property of creators. The study also considers emerging issues such as the ownership of user-generated content and the legal status of in-game assets like NFTs.</p>
  195.                            <a href="https://blog-2407853619.mit-edu.top/post/2095843716" class="post-author d-flex align-items-center">
  196.                                <div class="author-pic">
  197.                                    <img src="https://x.mit-edu.top/static/images/user/17.jpg" alt="The Impact of Edge Computing on the Scalability of Mobile Game Ecosystems" title="The Impact of Edge Computing on the Scalability of Mobile Game Ecosystems" class="lazyload">
  198.                                </div>
  199.                                <div class="text">
  200.                                    <strong>Brenda Watson</strong>
  201.                                    <span>2025-01-31 published post</span>
  202.                                </div>
  203.                            </a>
  204.                        </div>
  205.                    </div>
  206.                </div>
  207.                <div class="col-lg-12">
  208.                    <div class="post-entry d-md-flex small-horizontal mb-5">
  209.                        <div class="me-md-5 thumbnail mb-3 mb-md-0">
  210.                            <a href="https://blog-2407853619.mit-edu.top/post/3945867021">
  211.                            <img src="https://x.mit-edu.top/static/images/post/9.jpg" alt="Generative AI Models for Real-Time Game Narrative Adaptation" title="Generative AI Models for Real-Time Game Narrative Adaptation" class="img-fluid lazyload">
  212.                            </a>
  213.                        </div>
  214.                        <div class="content">
  215.                            <div class="post-meta mb-3">
  216.                                <a href="https://blog-3945867021.mit-edu.top/post/3945867021/" target="_blank">
  217.                                <span class="date">2025-01-31</span>
  218.                                </a>
  219.                            </div>
  220.                            <h2 class="heading"><a href="https://blog-2407853619.mit-edu.top/post/3945867021">Generative AI Models for Real-Time Game Narrative Adaptation</a></h2>
  221.                            <p class="info">The symphony of gaming unfolds in a crescendo of controller clicks, keyboard clacks, and the occasional victorious shout that pierces through the virtual silence, marking triumphs and milestones in the digital realm. Every input, every action taken by players contributes to the immersive experience of gaming, creating a symphony of sights, sounds, and emotions that transport them to fantastical realms and engaging adventures. Whether exploring serene landscapes, engaging in intense combat, or unraveling compelling narratives, the interactive nature of gaming fosters a deep sense of engagement and immersion, making each gaming session a memorable journey.</p>
  222.                            <a href="https://blog-2407853619.mit-edu.top/post/3945867021" class="post-author d-flex align-items-center">
  223.                                <div class="author-pic">
  224.                                    <img src="https://x.mit-edu.top/static/images/user/15.jpg" alt="Generative AI Models for Real-Time Game Narrative Adaptation" title="Generative AI Models for Real-Time Game Narrative Adaptation" class="lazyload">
  225.                                </div>
  226.                                <div class="text">
  227.                                    <strong>Carol Campbell</strong>
  228.                                    <span>2025-01-31 published post</span>
  229.                                </div>
  230.                            </a>
  231.                        </div>
  232.                    </div>
  233.                </div>
  234.                <div class="col-lg-12">
  235.                    <div class="post-entry d-md-flex small-horizontal mb-5">
  236.                        <div class="me-md-5 thumbnail mb-3 mb-md-0">
  237.                            <a href="https://blog-2407853619.mit-edu.top/post/9781305246">
  238.                            <img src="https://x.mit-edu.top/static/images/post/3.jpg" alt="Sparse Reward Structures and Their Role in Scaling AI Complexity in Games" title="Sparse Reward Structures and Their Role in Scaling AI Complexity in Games" class="img-fluid lazyload">
  239.                            </a>
  240.                        </div>
  241.                        <div class="content">
  242.                            <div class="post-meta mb-3">
  243.                                <a href="https://blog-9781305246.mit-edu.top/post/9781305246/" target="_blank">
  244.                                <span class="date">2025-01-31</span>
  245.                                </a>
  246.                            </div>
  247.                            <h2 class="heading"><a href="https://blog-2407853619.mit-edu.top/post/9781305246">Sparse Reward Structures and Their Role in Scaling AI Complexity in Games</a></h2>
  248.                            <p class="info">This research examines the convergence of mobile gaming and virtual reality (VR), with a focus on how VR technologies are integrated into mobile game design to enhance immersion and interactivity. The study investigates the challenges and opportunities presented by VR in mobile gaming, including hardware limitations, motion sickness, and the development of intuitive user interfaces. By exploring both theoretical frameworks of immersion and empirical case studies, the paper analyzes how VR in mobile games can facilitate new forms of player interaction, narrative exploration, and experiential storytelling, while also considering the potential psychological impacts of long-term VR engagement.</p>
  249.                            <a href="https://blog-2407853619.mit-edu.top/post/9781305246" class="post-author d-flex align-items-center">
  250.                                <div class="author-pic">
  251.                                    <img src="https://x.mit-edu.top/static/images/user/1.jpg" alt="Sparse Reward Structures and Their Role in Scaling AI Complexity in Games" title="Sparse Reward Structures and Their Role in Scaling AI Complexity in Games" class="lazyload">
  252.                                </div>
  253.                                <div class="text">
  254.                                    <strong>Anna Ross</strong>
  255.                                    <span>2025-01-31 published post</span>
  256.                                </div>
  257.                            </a>
  258.                        </div>
  259.                    </div>
  260.                </div>
  261.            </div>
  262.        </div>
  263.    </div>
  264.    <div class="py-5 bg-light mx-md-3 sec-subscribe">
  265.        <div class="container">
  266.            <div class="row">
  267.                <div class="col-lg-12">
  268.                    <h2 class="h4 fw-bold">Subscribe to newsletter</h2>
  269.                </div>
  270.            </div>
  271.            <form class="row">
  272.                <div class="col-md-8">
  273.                    <div class="mb-3 mb-md-0">
  274.                        <input type="email" class="form-control" placeholder="Enter your email">
  275.                    </div>
  276.                </div>
  277.                <div class="col-md-4 d-grid">
  278.                    <input type="submit" class="btn btn-primary" value="Subscribe">
  279.                </div>
  280.            </form>
  281.        </div>
  282.    </div>
  283.    <div class="site-footer">
  284.        <div class="container">
  285.            <div class="row justify-content-center copyright">
  286.                <div class="col-lg-7 text-center">
  287.                    <div class="widget">
  288.                        <p>Copyright &copy;
  289.                            <script>document.write(new Date().getFullYear());</script> All rights reserved.
  290.                        </p>
  291. <p>
  292.    < Top VPS Hosting Choice ><br>
  293.    <a href="https://evolution-host.com?ref=DQgZ6P" target="_blank">
  294.        <img src="https://x.mit-edu.top/static/images/evolution-host.png" alt="Evolution Host" title="Evolution Host" class="evhost lazyload">
  295.    </a>
  296. </p>
  297.                    </div>
  298.                </div>
  299.            </div>
  300.        </div>
  301.    </div>
  302. </body>
  303.  
  304. </html>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda