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-908057003073.mit-edu.top/post/2430698571

  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>Federated Learning for Personalized Game Difficulty Adjustment in Mobile Platforms #552410085603 (2025-02-01)</title>
  9.    <link rel="canonical" href="https://blog-908057003073.mit-edu.top/post/2430698571">
  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="Federated Learning for Personalized Game Difficulty Adjustment in Mobile Platforms" />
  17.    <meta property="og:description" content="Federated Learning for Personalized Game Difficulty Adjustment in Mobile Platforms #552410085603 (2025-02-01)" />
  18.    <meta property="og:url" content="https://blog-908057003073.mit-edu.top/post/2430698571" />
  19.    <meta property="og:site_name" content="mit-edu.top" />
  20.    <meta property="og:image" content="https://x.mit-edu.top/static/images/post/5.jpg" />
  21.    <meta property="og:article:published_time" content="2025-02-01T15:58:01Z" />
  22.    <meta property="og:article:author" content="Dr. Gregory Jenkins" />
  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": "Federated Learning for Personalized Game Difficulty Adjustment in Mobile Platforms #552410085603 (2025-02-01)",
  30.            "author": {
  31.                "@type": "Person",
  32.                "name": "Dr. Gregory Jenkins",
  33.                "affiliation": {
  34.                    "@type": "Organization",
  35.                    "name": "mit-edu.top"
  36.                },
  37.                "url": "https://blog-908057003073.mit-edu.top/post/2430698571"
  38.            },
  39.            "datePublished": "2025-02-01T15:58:01Z",
  40.            "image": "https://x.mit-edu.top/static/images/post/5.jpg",
  41.            "journal": {
  42.                "@type": "Periodical",
  43.                "name": "mit-edu.top",
  44.                "issn": "10.1069/552410085603"
  45.            },
  46.            "publisher": {
  47.                "@type": "Organization",
  48.                "name": "mit-edu.top",
  49.                "url": "https://blog-908057003073.mit-edu.top"
  50.            },
  51.            "doi": "552410085603",
  52.            "abstract": "Federated Learning for Personalized Game Difficulty Adjustment in Mobile Platforms #552410085603 (2025-02-01)",
  53.            "citation": {
  54.                "@type": "CreativeWork",
  55.                "name": "Federated Learning for Personalized Game Difficulty Adjustment in Mobile Platforms",
  56.                "author": "Dr. Gregory Jenkins",
  57.                "datePublished": "2025-02-01T15:58:01Z",
  58.                "url": "https://blog-908057003073.mit-edu.top/post/2430698571"
  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-908057003073.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/18.jpg" alt="Federated Learning for Personalized Game Difficulty Adjustment in Mobile Platforms" title="Federated Learning for Personalized Game Difficulty Adjustment in Mobile Platforms" class="author-pic img-fluid rounded-circle mx-auto">
  92.                    </div>
  93.                    <span class="d-block text-center">Gregory Jenkins</span>
  94.                    <span class="date d-block text-center small text-uppercase text-black-50 mb-5">2025-02-01</span>
  95.                    <h2 class="heading text-center">Federated Learning for Personalized Game Difficulty Adjustment in Mobile Platforms</h2>
  96.                    <p class="lead mb-4 text-center">Thanks to Gregory Jenkins for contributing the article "Federated Learning for Personalized Game Difficulty Adjustment in Mobile Platforms".
  97.                    </p>
  98.                    <img src="https://x.mit-edu.top/static/images/post/5.jpg" alt="Federated Learning for Personalized Game Difficulty Adjustment in Mobile Platforms" title="Federated Learning for Personalized Game Difficulty Adjustment in Mobile Platforms" class="img-fluid rounded mb-4 lazyload">
  99.                    <p>This study examines how engaging with mobile games affects attention span and cognitive control processes. It investigates both the potential benefits, such as improved focus, and the risks, such as attention deficits.This paper analyzes the development and diversification of mobile game genres over time, highlighting key trends and innovative game mechanics. It discusses how these changes reflect technological advancements and shifting player preferences.</p>
  100. <p>Mobile gaming has democratized access to gaming experiences, empowering billions of smartphone users to dive into a vast array of games ranging from casual puzzles to graphically intensive adventures. The portability and convenience of mobile devices have transformed downtime into playtime, allowing gamers to indulge their passion anytime, anywhere, with a tap of their fingertips.</p>
  101. <p>This research conducts a comparative analysis of privacy policies and player awareness in mobile gaming apps, focusing on how game developers handle personal data, user consent, and data security. The study examines the transparency and comprehensiveness of privacy policies in popular mobile games, identifying common practices and discrepancies in data collection, storage, and sharing. Drawing on legal and ethical frameworks for data privacy, the paper investigates the implications of privacy violations for player trust, brand reputation, and regulatory compliance. The research also explores the role of player awareness in influencing privacy-related behaviors, offering recommendations for developers to improve transparency and empower players to make informed decisions regarding their data.</p>
  102. <p>This study leverages mobile game analytics and predictive modeling techniques to explore how player behavior data can be used to enhance monetization strategies and retention rates. The research employs machine learning algorithms to analyze patterns in player interactions, purchase behaviors, and in-game progression, with the goal of forecasting player lifetime value and identifying factors contributing to player churn. The paper offers insights into how game developers can optimize their revenue models through targeted in-game offers, personalized content, and adaptive difficulty settings, while also discussing the ethical implications of data collection and algorithmic decision-making in the gaming industry.</p>
  103. <p>This paper offers a post-structuralist analysis of narrative structures in mobile games, emphasizing how game narratives contribute to the construction of player identity and agency. It explores the intersection of game mechanics, storytelling, and player interaction, considering how mobile games as “digital texts” challenge traditional notions of authorship and narrative control. Drawing upon the works of theorists like Michel Foucault and Roland Barthes, the paper examines the decentralized nature of mobile game narratives and how they allow players to engage in a performative process of meaning-making, identity construction, and subversion of preordained narrative trajectories.</p>
  104.  
  105.                    <p>
  106.                    <a href="/redirect/?url=https://blog-908057003073.mit-edu.top/post/2430698571" 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://963742298276-edu.iliiili.com/" target="_blank" class="custom-link">External link</a>
  114. <a href="https://891874885566-edu.digwow.net/" target="_blank" class="custom-link">External link</a>
  115. <a href="https://227144730015-edu.free-giftcodes.com/" target="_blank" class="custom-link">External link</a>
  116. <a href="https://334152731819-edu.gifthub.com.ru/" target="_blank" class="custom-link">External link</a>
  117. <a href="https://308854477291-gov.iliiili.com/" target="_blank" class="custom-link">External link</a>
  118. <a href="https://675776300725-gov.digwow.net/" target="_blank" class="custom-link">External link</a>
  119. <a href="https://098280210105-gov.free-giftcodes.com/" target="_blank" class="custom-link">External link</a>
  120. <a href="https://543362539107-gov.gifthub.com.ru/" target="_blank" class="custom-link">External link</a>
  121. <a href="https://838810320259-gov-edu.iliiili.com/" target="_blank" class="custom-link">External link</a>
  122. <a href="https://281391856282-gov-edu.digwow.net/" target="_blank" class="custom-link">External link</a>
  123. <a href="https://536447220112-gov-edu.free-giftcodes.com/" target="_blank" class="custom-link">External link</a>
  124. <a href="https://245371209438-gov-edu.gifthub.com.ru/" target="_blank" class="custom-link">External link</a>
  125. <a href="https://623242595140-edu.iliiili.com/?url=https://blog-908057003073.mit-edu.top/post/2430698571" target="_blank" class="custom-link">External link</a>
  126. <a href="https://873984209836-edu.digwow.net/?url=https://blog-908057003073.mit-edu.top/post/2430698571" target="_blank" class="custom-link">External link</a>
  127. <a href="https://967800763197-edu.free-giftcodes.com/?url=https://blog-908057003073.mit-edu.top/post/2430698571" target="_blank" class="custom-link">External link</a>
  128. <a href="https://347961948247-edu.gifthub.com.ru/?url=https://blog-908057003073.mit-edu.top/post/2430698571" target="_blank" class="custom-link">External link</a>
  129. <a href="https://667551248939-gov.iliiili.com/?url=https://blog-908057003073.mit-edu.top/post/2430698571" target="_blank" class="custom-link">External link</a>
  130. <a href="https://015325069755-gov.digwow.net/?url=https://blog-908057003073.mit-edu.top/post/2430698571" target="_blank" class="custom-link">External link</a>
  131. <a href="https://940774441206-gov.free-giftcodes.com/?url=https://blog-908057003073.mit-edu.top/post/2430698571" target="_blank" class="custom-link">External link</a>
  132. <a href="https://421225126758-gov.gifthub.com.ru/?url=https://blog-908057003073.mit-edu.top/post/2430698571" target="_blank" class="custom-link">External link</a>
  133. <a href="https://link.naver.com/bridge?264240834812&amp;url=https://blog-908057003073.mit-edu.top/post/2430698571" target="_blank" class="custom-link">External link</a>
  134. <a href="https://link.naver.com/bridge?366587239452&amp;url=https://naver366587239452-edu.digwow.net" target="_blank" class="custom-link">External link</a>
  135. <a href="https://link.naver.com/bridge?964540477991&amp;url=https://naver964540477991-edu.iliiili.com" target="_blank" class="custom-link">External link</a>
  136. <a href="https://link.naver.com/bridge?985466603361&amp;url=https://naver985466603361-edu.1717173.xyz" target="_blank" class="custom-link">External link</a>
  137. <a href="https://link.naver.com/bridge?084020227771&amp;url=https://naver084020227771-edu.gifthub.com.ru" target="_blank" class="custom-link">External link</a>
  138. <a href="https://link.naver.com/bridge?829518716353&amp;url=https://naver829518716353-gov.digwow.net" target="_blank" class="custom-link">External link</a>
  139. <a href="https://link.naver.com/bridge?024351560962&amp;url=https://naver024351560962-gov.iliiili.com" target="_blank" class="custom-link">External link</a>
  140. <a href="https://link.naver.com/bridge?095762955806&amp;url=https://naver095762955806-gov.1717173.xyz" target="_blank" class="custom-link">External link</a>
  141. <a href="https://link.naver.com/bridge?787413815251&amp;url=https://naver787413815251-gov.gifthub.com.ru" target="_blank" class="custom-link">External link</a>
  142. <a href="https://link.naver.com/bridge?407404703289&amp;url=https://naver407404703289-gov-edu.digwow.net" target="_blank" class="custom-link">External link</a>
  143. <a href="https://link.naver.com/bridge?575065634476&amp;url=https://naver575065634476-gov-edu.iliiili.com" target="_blank" class="custom-link">External link</a>
  144. <a href="https://link.naver.com/bridge?868493533373&amp;url=https://naver868493533373-gov-edu.1717173.xyz" target="_blank" class="custom-link">External link</a>
  145. <a href="https://link.naver.com/bridge?744062019516&amp;url=https://naver744062019516-gov-edu.gifthub.com.ru" target="_blank" class="custom-link">External link</a>
  146. <a href="https://blog-189537213052.gifthub.news/" target="_blank" class="custom-link">External link</a>
  147. <a href="https://blog-316743117524.jp-edu.sbs/" target="_blank" class="custom-link">External link</a>
  148. <a href="https://blog-726788397350.kr-edu.sbs/" target="_blank" class="custom-link">External link</a>
  149. <a href="https://blog-072488719394.krlinkedin.sbs/" target="_blank" class="custom-link">External link</a>
  150. <a href="https://blog-606458921509.mit-edu.sbs/" target="_blank" class="custom-link">External link</a>
  151. <a href="https://blog-439165272411.mit-edu.buzz/" target="_blank" class="custom-link">External link</a>
  152. <a href="https://blog-382222782337.mit-edu.tech/" target="_blank" class="custom-link">External link</a>
  153. <a href="https://blog-230380334341.mit-edu.site/" target="_blank" class="custom-link">External link</a>
  154. <a href="https://blog-868110249571.mit-edu.top/" target="_blank" class="custom-link">External link</a>
  155. <a href="https://blog-740983706745.usa-gov.top/" target="_blank" class="custom-link">External link</a>
  156. <a href="https://research-878313499300.mit-edu.pp.ua/?url=https://blog-908057003073.mit-edu.top/post/2430698571" target="_blank" class="custom-link">External link</a>
  157. <a href="https://research-424371456544.harvard-edu.pp.ua/?url=https://blog-908057003073.mit-edu.top/post/2430698571" target="_blank" class="custom-link">External link</a>
  158. <a href="https://research-915699187028.stanford-edu.pp.ua/?url=https://blog-908057003073.mit-edu.top/post/2430698571" target="_blank" class="custom-link">External link</a>
  159. <a href="https://research-368308441989.cambridge-edu.pp.ua/?url=https://blog-908057003073.mit-edu.top/post/2430698571" target="_blank" class="custom-link">External link</a>
  160. <a href="https://research-024788170630.berkeley-edu.pp.ua/?url=https://blog-908057003073.mit-edu.top/post/2430698571" target="_blank" class="custom-link">External link</a>
  161. <a href="https://research-659361207038.oxford-edu.pp.ua/?url=https://blog-908057003073.mit-edu.top/post/2430698571" target="_blank" class="custom-link">External link</a>
  162. <a href="https://research-883071974352-edu.wwv.pp.ua/?url=https://blog-908057003073.mit-edu.top/post/2430698571" target="_blank" class="custom-link">External link</a>
  163. <a href="https://research-269232398234-edu.sean.pp.ua/?url=https://blog-908057003073.mit-edu.top/post/2430698571" target="_blank" class="custom-link">External link</a>
  164. <a href="https://research-354168956253-edu.line.pp.ua/?url=https://blog-908057003073.mit-edu.top/post/2430698571" 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-908057003073.mit-edu.top/post/6531079842">
  184.                            <img src="https://x.mit-edu.top/static/images/post/5.jpg" alt="The Role of Virtual Labs in STEM Education Through Game-Based Learning" title="The Role of Virtual Labs in STEM Education Through Game-Based Learning" class="img-fluid lazyload">
  185.                            </a>
  186.                        </div>
  187.                        <div class="content">
  188.                            <div class="post-meta mb-3">
  189.                                <a href="https://blog-6531079842.mit-edu.top/post/6531079842/" target="_blank">
  190.                                <span class="date">2025-02-01</span>
  191.                                </a>
  192.                            </div>
  193.                            <h2 class="heading"><a href="https://blog-908057003073.mit-edu.top/post/6531079842">The Role of Virtual Labs in STEM Education Through Game-Based Learning</a></h2>
  194.                            <p class="info">This paper explores the use of mobile games as educational tools, assessing their effectiveness in teaching various subjects and skills. It discusses the advantages and limitations of game-based learning in mobile contexts.</p>
  195.                            <a href="https://blog-908057003073.mit-edu.top/post/6531079842" class="post-author d-flex align-items-center">
  196.                                <div class="author-pic">
  197.                                    <img src="https://x.mit-edu.top/static/images/user/18.jpg" alt="The Role of Virtual Labs in STEM Education Through Game-Based Learning" title="The Role of Virtual Labs in STEM Education Through Game-Based Learning" class="lazyload">
  198.                                </div>
  199.                                <div class="text">
  200.                                    <strong>Melissa Collins</strong>
  201.                                    <span>2025-02-01 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-908057003073.mit-edu.top/post/7815493062">
  211.                            <img src="https://x.mit-edu.top/static/images/post/18.jpg" alt="Explainable AI Models for Enhancing Player Trust in Competitive Games" title="Explainable AI Models for Enhancing Player Trust in Competitive Games" class="img-fluid lazyload">
  212.                            </a>
  213.                        </div>
  214.                        <div class="content">
  215.                            <div class="post-meta mb-3">
  216.                                <a href="https://blog-7815493062.mit-edu.top/post/7815493062/" target="_blank">
  217.                                <span class="date">2025-02-01</span>
  218.                                </a>
  219.                            </div>
  220.                            <h2 class="heading"><a href="https://blog-908057003073.mit-edu.top/post/7815493062">Explainable AI Models for Enhancing Player Trust in Competitive Games</a></h2>
  221.                            <p class="info">The social fabric of gaming is woven through online multiplayer experiences, where players collaborate, compete, and form lasting friendships in virtual realms. Whether teaming up in cooperative missions or facing off in intense PvP battles, the camaraderie and sense of community fostered by online gaming platforms transcend geographical distances, creating bonds that extend beyond the digital domain.</p>
  222.                            <a href="https://blog-908057003073.mit-edu.top/post/7815493062" class="post-author d-flex align-items-center">
  223.                                <div class="author-pic">
  224.                                    <img src="https://x.mit-edu.top/static/images/user/9.jpg" alt="Explainable AI Models for Enhancing Player Trust in Competitive Games" title="Explainable AI Models for Enhancing Player Trust in Competitive Games" class="lazyload">
  225.                                </div>
  226.                                <div class="text">
  227.                                    <strong>Carol Campbell</strong>
  228.                                    <span>2025-02-01 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-908057003073.mit-edu.top/post/3607198254">
  238.                            <img src="https://x.mit-edu.top/static/images/post/15.jpg" alt="Behavioral Responses to Asymmetric Information in Multiplayer Game Environments" title="Behavioral Responses to Asymmetric Information in Multiplayer Game Environments" class="img-fluid lazyload">
  239.                            </a>
  240.                        </div>
  241.                        <div class="content">
  242.                            <div class="post-meta mb-3">
  243.                                <a href="https://blog-3607198254.mit-edu.top/post/3607198254/" target="_blank">
  244.                                <span class="date">2025-02-01</span>
  245.                                </a>
  246.                            </div>
  247.                            <h2 class="heading"><a href="https://blog-908057003073.mit-edu.top/post/3607198254">Behavioral Responses to Asymmetric Information in Multiplayer Game Environments</a></h2>
  248.                            <p class="info">Gaming events and conventions serve as epicenters of excitement and celebration, where developers unveil new titles, showcase cutting-edge technology, host competitive tournaments, and connect with fans face-to-face. Events like E3, Gamescom, and PAX are not just gatherings but cultural phenomena that unite gaming enthusiasts in shared anticipation, excitement, and camaraderie.</p>
  249.                            <a href="https://blog-908057003073.mit-edu.top/post/3607198254" class="post-author d-flex align-items-center">
  250.                                <div class="author-pic">
  251.                                    <img src="https://x.mit-edu.top/static/images/user/18.jpg" alt="Behavioral Responses to Asymmetric Information in Multiplayer Game Environments" title="Behavioral Responses to Asymmetric Information in Multiplayer Game Environments" class="lazyload">
  252.                                </div>
  253.                                <div class="text">
  254.                                    <strong>Maria Anderson</strong>
  255.                                    <span>2025-02-01 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