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-663466169390.mit-edu.top/post/5742036189

  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>Energy-Efficient Algorithms for Game Servers in Smart City Environments #845738021053 (2025-02-02)</title>
  9.    <link rel="canonical" href="https://blog-663466169390.mit-edu.top/post/5742036189">
  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="Energy-Efficient Algorithms for Game Servers in Smart City Environments" />
  17.    <meta property="og:description" content="Energy-Efficient Algorithms for Game Servers in Smart City Environments #845738021053 (2025-02-02)" />
  18.    <meta property="og:url" content="https://blog-663466169390.mit-edu.top/post/5742036189" />
  19.    <meta property="og:site_name" content="mit-edu.top" />
  20.    <meta property="og:image" content="https://x.mit-edu.top/static/images/post/4.jpg" />
  21.    <meta property="og:article:published_time" content="2025-02-01T22:02:39Z" />
  22.    <meta property="og:article:author" content="Dr. Samuel 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": "Energy-Efficient Algorithms for Game Servers in Smart City Environments #845738021053 (2025-02-02)",
  30.            "author": {
  31.                "@type": "Person",
  32.                "name": "Dr. Samuel Jenkins",
  33.                "affiliation": {
  34.                    "@type": "Organization",
  35.                    "name": "mit-edu.top"
  36.                },
  37.                "url": "https://blog-663466169390.mit-edu.top/post/5742036189"
  38.            },
  39.            "datePublished": "2025-02-01T22:02:39Z",
  40.            "image": "https://x.mit-edu.top/static/images/post/4.jpg",
  41.            "journal": {
  42.                "@type": "Periodical",
  43.                "name": "mit-edu.top",
  44.                "issn": "10.1069/845738021053"
  45.            },
  46.            "publisher": {
  47.                "@type": "Organization",
  48.                "name": "mit-edu.top",
  49.                "url": "https://blog-663466169390.mit-edu.top"
  50.            },
  51.            "doi": "845738021053",
  52.            "abstract": "Energy-Efficient Algorithms for Game Servers in Smart City Environments #845738021053 (2025-02-02)",
  53.            "citation": {
  54.                "@type": "CreativeWork",
  55.                "name": "Energy-Efficient Algorithms for Game Servers in Smart City Environments",
  56.                "author": "Dr. Samuel Jenkins",
  57.                "datePublished": "2025-02-01T22:02:39Z",
  58.                "url": "https://blog-663466169390.mit-edu.top/post/5742036189"
  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-663466169390.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/6.jpg" alt="Energy-Efficient Algorithms for Game Servers in Smart City Environments" title="Energy-Efficient Algorithms for Game Servers in Smart City Environments" class="author-pic img-fluid rounded-circle mx-auto">
  92.                    </div>
  93.                    <span class="d-block text-center">Samuel Jenkins</span>
  94.                    <span class="date d-block text-center small text-uppercase text-black-50 mb-5">2025-02-02</span>
  95.                    <h2 class="heading text-center">Energy-Efficient Algorithms for Game Servers in Smart City Environments</h2>
  96.                    <p class="lead mb-4 text-center">Thanks to Samuel Jenkins for contributing the article "Energy-Efficient Algorithms for Game Servers in Smart City Environments".
  97.                    </p>
  98.                    <img src="https://x.mit-edu.top/static/images/post/4.jpg" alt="Energy-Efficient Algorithms for Game Servers in Smart City Environments" title="Energy-Efficient Algorithms for Game Servers in Smart City Environments" class="img-fluid rounded mb-4 lazyload">
  99.                    <p>This research provides a critical analysis of gender representation in mobile games, focusing on the portrayal of gender stereotypes and the inclusivity of diverse gender identities in game design. The study investigates how mobile games depict male, female, and non-binary characters, examining the roles, traits, and agency afforded to these characters within game narratives and mechanics. Drawing on feminist theory and media studies, the paper critiques the reinforcement of traditional gender roles and the underrepresentation of marginalized genders in mobile games. The research also explores how game developers can promote inclusivity through diverse character designs, storylines, and gameplay mechanics, offering suggestions for more equitable and progressive representations in mobile gaming.</p>
  100. <p>Gaming culture has transcended borders and languages, emerging as a vibrant global community that unites people from all walks of life under the banner of shared enthusiasm for interactive digital experiences. From casual gamers to hardcore enthusiasts, gaming has become a universal language, fostering connections, friendships, and even rivalries that span continents and time zones.</p>
  101. <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>
  102. <p>This paper examines the integration of artificial intelligence (AI) in the design of mobile games, focusing on how AI enables adaptive game mechanics that adjust to a player’s behavior. The research explores how machine learning algorithms personalize game difficulty, enhance NPC interactions, and create procedurally generated content. It also addresses challenges in ensuring that AI-driven systems maintain fairness and avoid reinforcing harmful stereotypes.</p>
  103. <p>The siren song of RPGs beckons with its immersive narratives, drawing players into worlds so vividly crafted that the boundaries between reality and fantasy blur, leaving gamers spellbound in their pixelated destinies. From epic tales of heroism and adventure to nuanced character-driven dramas, RPGs offer a storytelling experience unlike any other, allowing players to become the protagonists of their own epic sagas. The freedom to make choices, shape the narrative, and explore vast, richly detailed worlds sparks the imagination and fosters a deep emotional connection with the virtual realms they inhabit.</p>
  104.  
  105.                    <p>
  106.                    <a href="/redirect/?url=https://blog-663466169390.mit-edu.top/post/5742036189" 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://684613512473-edu.iliiili.com/" target="_blank" class="custom-link">External link</a>
  114. <a href="https://505319953266-edu.digwow.net/" target="_blank" class="custom-link">External link</a>
  115. <a href="https://995151820291-edu.free-giftcodes.com/" target="_blank" class="custom-link">External link</a>
  116. <a href="https://643980341883-edu.gifthub.com.ru/" target="_blank" class="custom-link">External link</a>
  117. <a href="https://788104803319-gov.iliiili.com/" target="_blank" class="custom-link">External link</a>
  118. <a href="https://501520795184-gov.digwow.net/" target="_blank" class="custom-link">External link</a>
  119. <a href="https://118306684405-gov.free-giftcodes.com/" target="_blank" class="custom-link">External link</a>
  120. <a href="https://896238188241-gov.gifthub.com.ru/" target="_blank" class="custom-link">External link</a>
  121. <a href="https://320839250191-gov-edu.iliiili.com/" target="_blank" class="custom-link">External link</a>
  122. <a href="https://850301890513-gov-edu.digwow.net/" target="_blank" class="custom-link">External link</a>
  123. <a href="https://332167299283-gov-edu.free-giftcodes.com/" target="_blank" class="custom-link">External link</a>
  124. <a href="https://109228404535-gov-edu.gifthub.com.ru/" target="_blank" class="custom-link">External link</a>
  125. <a href="https://624786019326-edu.iliiili.com/?url=https://blog-663466169390.mit-edu.top/post/5742036189" target="_blank" class="custom-link">External link</a>
  126. <a href="https://055084405337-edu.digwow.net/?url=https://blog-663466169390.mit-edu.top/post/5742036189" target="_blank" class="custom-link">External link</a>
  127. <a href="https://278722295763-edu.free-giftcodes.com/?url=https://blog-663466169390.mit-edu.top/post/5742036189" target="_blank" class="custom-link">External link</a>
  128. <a href="https://374307002611-edu.gifthub.com.ru/?url=https://blog-663466169390.mit-edu.top/post/5742036189" target="_blank" class="custom-link">External link</a>
  129. <a href="https://051594222095-gov.iliiili.com/?url=https://blog-663466169390.mit-edu.top/post/5742036189" target="_blank" class="custom-link">External link</a>
  130. <a href="https://225891138679-gov.digwow.net/?url=https://blog-663466169390.mit-edu.top/post/5742036189" target="_blank" class="custom-link">External link</a>
  131. <a href="https://379631836986-gov.free-giftcodes.com/?url=https://blog-663466169390.mit-edu.top/post/5742036189" target="_blank" class="custom-link">External link</a>
  132. <a href="https://418717340829-gov.gifthub.com.ru/?url=https://blog-663466169390.mit-edu.top/post/5742036189" target="_blank" class="custom-link">External link</a>
  133. <a href="https://link.naver.com/bridge?043800847801&amp;url=https://blog-663466169390.mit-edu.top/post/5742036189" target="_blank" class="custom-link">External link</a>
  134. <a href="https://link.naver.com/bridge?984683234006&amp;url=https://naver984683234006-edu.digwow.net" target="_blank" class="custom-link">External link</a>
  135. <a href="https://link.naver.com/bridge?830823828118&amp;url=https://naver830823828118-edu.iliiili.com" target="_blank" class="custom-link">External link</a>
  136. <a href="https://link.naver.com/bridge?293073162621&amp;url=https://naver293073162621-edu.1717173.xyz" target="_blank" class="custom-link">External link</a>
  137. <a href="https://link.naver.com/bridge?944355939021&amp;url=https://naver944355939021-edu.gifthub.com.ru" target="_blank" class="custom-link">External link</a>
  138. <a href="https://link.naver.com/bridge?403224154451&amp;url=https://naver403224154451-gov.digwow.net" target="_blank" class="custom-link">External link</a>
  139. <a href="https://link.naver.com/bridge?878130225761&amp;url=https://naver878130225761-gov.iliiili.com" target="_blank" class="custom-link">External link</a>
  140. <a href="https://link.naver.com/bridge?265167218640&amp;url=https://naver265167218640-gov.1717173.xyz" target="_blank" class="custom-link">External link</a>
  141. <a href="https://link.naver.com/bridge?166511699512&amp;url=https://naver166511699512-gov.gifthub.com.ru" target="_blank" class="custom-link">External link</a>
  142. <a href="https://link.naver.com/bridge?635202338845&amp;url=https://naver635202338845-gov-edu.digwow.net" target="_blank" class="custom-link">External link</a>
  143. <a href="https://link.naver.com/bridge?576331447008&amp;url=https://naver576331447008-gov-edu.iliiili.com" target="_blank" class="custom-link">External link</a>
  144. <a href="https://link.naver.com/bridge?278129483004&amp;url=https://naver278129483004-gov-edu.1717173.xyz" target="_blank" class="custom-link">External link</a>
  145. <a href="https://link.naver.com/bridge?237012679213&amp;url=https://naver237012679213-gov-edu.gifthub.com.ru" target="_blank" class="custom-link">External link</a>
  146. <a href="https://blog-468178005827.gifthub.news/" target="_blank" class="custom-link">External link</a>
  147. <a href="https://blog-865166599301.jp-edu.sbs/" target="_blank" class="custom-link">External link</a>
  148. <a href="https://blog-669580937744.kr-edu.sbs/" target="_blank" class="custom-link">External link</a>
  149. <a href="https://blog-544136813430.krlinkedin.sbs/" target="_blank" class="custom-link">External link</a>
  150. <a href="https://blog-099039295154.mit-edu.sbs/" target="_blank" class="custom-link">External link</a>
  151. <a href="https://blog-247912377880.mit-edu.buzz/" target="_blank" class="custom-link">External link</a>
  152. <a href="https://blog-472716825739.mit-edu.tech/" target="_blank" class="custom-link">External link</a>
  153. <a href="https://blog-758263698480.mit-edu.site/" target="_blank" class="custom-link">External link</a>
  154. <a href="https://blog-627306453635.mit-edu.top/" target="_blank" class="custom-link">External link</a>
  155. <a href="https://blog-318991866683.usa-gov.top/" target="_blank" class="custom-link">External link</a>
  156. <a href="https://research-052801964795.mit-edu.pp.ua/?url=https://blog-663466169390.mit-edu.top/post/5742036189" target="_blank" class="custom-link">External link</a>
  157. <a href="https://research-331704336126.harvard-edu.pp.ua/?url=https://blog-663466169390.mit-edu.top/post/5742036189" target="_blank" class="custom-link">External link</a>
  158. <a href="https://research-202971287577.stanford-edu.pp.ua/?url=https://blog-663466169390.mit-edu.top/post/5742036189" target="_blank" class="custom-link">External link</a>
  159. <a href="https://research-663133677747.cambridge-edu.pp.ua/?url=https://blog-663466169390.mit-edu.top/post/5742036189" target="_blank" class="custom-link">External link</a>
  160. <a href="https://research-271994525812.berkeley-edu.pp.ua/?url=https://blog-663466169390.mit-edu.top/post/5742036189" target="_blank" class="custom-link">External link</a>
  161. <a href="https://research-030787554977.oxford-edu.pp.ua/?url=https://blog-663466169390.mit-edu.top/post/5742036189" target="_blank" class="custom-link">External link</a>
  162. <a href="https://research-344019847946-edu.wwv.pp.ua/?url=https://blog-663466169390.mit-edu.top/post/5742036189" target="_blank" class="custom-link">External link</a>
  163. <a href="https://research-498989183262-edu.sean.pp.ua/?url=https://blog-663466169390.mit-edu.top/post/5742036189" target="_blank" class="custom-link">External link</a>
  164. <a href="https://research-028415149651-edu.line.pp.ua/?url=https://blog-663466169390.mit-edu.top/post/5742036189" 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-663466169390.mit-edu.top/post/9601273458">
  184.                            <img src="https://x.mit-edu.top/static/images/post/4.jpg" alt="Player Motivation and Spending Habits in Gacha-Based Game Economies" title="Player Motivation and Spending Habits in Gacha-Based Game Economies" class="img-fluid lazyload">
  185.                            </a>
  186.                        </div>
  187.                        <div class="content">
  188.                            <div class="post-meta mb-3">
  189.                                <a href="https://blog-9601273458.mit-edu.top/post/9601273458/" target="_blank">
  190.                                <span class="date">2025-02-02</span>
  191.                                </a>
  192.                            </div>
  193.                            <h2 class="heading"><a href="https://blog-663466169390.mit-edu.top/post/9601273458">Player Motivation and Spending Habits in Gacha-Based Game Economies</a></h2>
  194.                            <p class="info">This research examines how mobile gaming facilitates social interactions among players, focusing on community building, communication patterns, and the formation of virtual identities. It also considers the implications of mobile gaming on social behavior and relationships.</p>
  195.                            <a href="https://blog-663466169390.mit-edu.top/post/9601273458" class="post-author d-flex align-items-center">
  196.                                <div class="author-pic">
  197.                                    <img src="https://x.mit-edu.top/static/images/user/6.jpg" alt="Player Motivation and Spending Habits in Gacha-Based Game Economies" title="Player Motivation and Spending Habits in Gacha-Based Game Economies" class="lazyload">
  198.                                </div>
  199.                                <div class="text">
  200.                                    <strong>Patricia Brown</strong>
  201.                                    <span>2025-02-02 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-663466169390.mit-edu.top/post/1785906423">
  211.                            <img src="https://x.mit-edu.top/static/images/post/4.jpg" alt="Distributed Game State Synchronization for Large-Scale Multiplayer Games" title="Distributed Game State Synchronization for Large-Scale Multiplayer 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-1785906423.mit-edu.top/post/1785906423/" target="_blank">
  217.                                <span class="date">2025-02-02</span>
  218.                                </a>
  219.                            </div>
  220.                            <h2 class="heading"><a href="https://blog-663466169390.mit-edu.top/post/1785906423">Distributed Game State Synchronization for Large-Scale Multiplayer Games</a></h2>
  221.                            <p class="info">Virtual avatars, meticulously crafted extensions of the self, embody players' dreams, fears, and aspirations, allowing for a profound level of self-expression and identity exploration within the vast digital landscapes. Whether customizing the appearance, abilities, or personality traits of their avatars, gamers imbue these virtual representations with elements of their own identity, creating a sense of connection and ownership. The ability to inhabit alternate personas, explore diverse roles, and interact with virtual worlds empowers players to express themselves in ways that transcend the limitations of the physical realm, fostering creativity and empathy in the gaming community.</p>
  222.                            <a href="https://blog-663466169390.mit-edu.top/post/1785906423" class="post-author d-flex align-items-center">
  223.                                <div class="author-pic">
  224.                                    <img src="https://x.mit-edu.top/static/images/user/4.jpg" alt="Distributed Game State Synchronization for Large-Scale Multiplayer Games" title="Distributed Game State Synchronization for Large-Scale Multiplayer Games" class="lazyload">
  225.                                </div>
  226.                                <div class="text">
  227.                                    <strong>Ryan Morgan</strong>
  228.                                    <span>2025-02-02 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-663466169390.mit-edu.top/post/2936785104">
  238.                            <img src="https://x.mit-edu.top/static/images/post/12.jpg" alt="The Influence of Achievement System Design on Long-Term Player Retention in Mobile RPGs" title="The Influence of Achievement System Design on Long-Term Player Retention in Mobile RPGs" class="img-fluid lazyload">
  239.                            </a>
  240.                        </div>
  241.                        <div class="content">
  242.                            <div class="post-meta mb-3">
  243.                                <a href="https://blog-2936785104.mit-edu.top/post/2936785104/" target="_blank">
  244.                                <span class="date">2025-02-02</span>
  245.                                </a>
  246.                            </div>
  247.                            <h2 class="heading"><a href="https://blog-663466169390.mit-edu.top/post/2936785104">The Influence of Achievement System Design on Long-Term Player Retention in Mobile RPGs</a></h2>
  248.                            <p class="info">Gaming culture has evolved into a vibrant and interconnected community where players from diverse backgrounds and cultures converge. They share strategies, forge lasting alliances, and engage in friendly competition, turning virtual friendships into real-world connections that span continents. Beyond gaming itself, this global community often rallies around charitable causes, organizing fundraising events, and using their collective influence for social good, showcasing the positive impact of gaming on society.</p>
  249.                            <a href="https://blog-663466169390.mit-edu.top/post/2936785104" class="post-author d-flex align-items-center">
  250.                                <div class="author-pic">
  251.                                    <img src="https://x.mit-edu.top/static/images/user/14.jpg" alt="The Influence of Achievement System Design on Long-Term Player Retention in Mobile RPGs" title="The Influence of Achievement System Design on Long-Term Player Retention in Mobile RPGs" class="lazyload">
  252.                                </div>
  253.                                <div class="text">
  254.                                    <strong>Katherine Foster</strong>
  255.                                    <span>2025-02-02 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