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-661990442902.mit-edu.top/post/5261039874

  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>Resilient Architectures for Distributed Game Servers Against DDoS Attacks #703201162520 (2025-02-08)</title>
  9.    <link rel="canonical" href="https://blog-661990442902.mit-edu.top/post/5261039874">
  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="Resilient Architectures for Distributed Game Servers Against DDoS Attacks" />
  17.    <meta property="og:description" content="Resilient Architectures for Distributed Game Servers Against DDoS Attacks #703201162520 (2025-02-08)" />
  18.    <meta property="og:url" content="https://blog-661990442902.mit-edu.top/post/5261039874" />
  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-08T14:46:56Z" />
  22.    <meta property="og:article:author" content="Dr. Paul Young" />
  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": "Resilient Architectures for Distributed Game Servers Against DDoS Attacks #703201162520 (2025-02-08)",
  30.            "author": {
  31.                "@type": "Person",
  32.                "name": "Dr. Paul Young",
  33.                "affiliation": {
  34.                    "@type": "Organization",
  35.                    "name": "mit-edu.top"
  36.                },
  37.                "url": "https://blog-661990442902.mit-edu.top/post/5261039874"
  38.            },
  39.            "datePublished": "2025-02-08T14:46:56Z",
  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/703201162520"
  45.            },
  46.            "publisher": {
  47.                "@type": "Organization",
  48.                "name": "mit-edu.top",
  49.                "url": "https://blog-661990442902.mit-edu.top"
  50.            },
  51.            "doi": "703201162520",
  52.            "abstract": "Resilient Architectures for Distributed Game Servers Against DDoS Attacks #703201162520 (2025-02-08)",
  53.            "citation": {
  54.                "@type": "CreativeWork",
  55.                "name": "Resilient Architectures for Distributed Game Servers Against DDoS Attacks",
  56.                "author": "Dr. Paul Young",
  57.                "datePublished": "2025-02-08T14:46:56Z",
  58.                "url": "https://blog-661990442902.mit-edu.top/post/5261039874"
  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-661990442902.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/19.jpg" alt="Resilient Architectures for Distributed Game Servers Against DDoS Attacks" title="Resilient Architectures for Distributed Game Servers Against DDoS Attacks" class="author-pic img-fluid rounded-circle mx-auto">
  92.                    </div>
  93.                    <span class="d-block text-center">Paul Young</span>
  94.                    <span class="date d-block text-center small text-uppercase text-black-50 mb-5">2025-02-08</span>
  95.                    <h2 class="heading text-center">Resilient Architectures for Distributed Game Servers Against DDoS Attacks</h2>
  96.                    <p class="lead mb-4 text-center">Thanks to Paul Young for contributing the article "Resilient Architectures for Distributed Game Servers Against DDoS Attacks".
  97.                    </p>
  98.                    <img src="https://x.mit-edu.top/static/images/post/5.jpg" alt="Resilient Architectures for Distributed Game Servers Against DDoS Attacks" title="Resilient Architectures for Distributed Game Servers Against DDoS Attacks" class="img-fluid rounded mb-4 lazyload">
  99.                    <p>From the nostalgic allure of retro classics to the cutting-edge simulations of modern gaming, the evolution of this immersive medium mirrors humanity's insatiable thirst for innovation, escapism, and boundless exploration. The rich tapestry of gaming history is woven with iconic titles that have left an indelible mark on pop culture and inspired generations of players. As technology advances and artistic vision continues to push the boundaries of what's possible, the gaming landscape evolves, offering new experiences, genres, and innovations that captivate and enthrall players worldwide.</p>
  100. <p>Game developers are the architects of dreams, weaving intricate codes and visual marvels to craft worlds that inspire awe and ignite passion among players. Behind every pixel and line of code lies a creative vision, a dedication to excellence, and a commitment to delivering memorable experiences. The collaboration between artists, programmers, and storytellers gives rise to masterpieces that captivate the imagination and set new standards for innovation in the gaming industry.</p>
  101. <p>This research explores the potential of integrating cognitive behavioral therapy (CBT) techniques into mobile game design to promote mental health and well-being. The study investigates how game mechanics, such as goal-setting, positive reinforcement, and self-reflection, can be used to incorporate CBT principles into mobile games aimed at addressing issues such as anxiety, depression, and stress. Drawing on psychological theories of behavior change, the paper examines the efficacy of mobile games as tools for delivering therapeutic interventions and improving mental health outcomes. The research also discusses the challenges of designing games that balance therapeutic goals with entertainment value, as well as the ethical considerations of using games as therapeutic tools.</p>
  102. <p>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>
  103. <p>This paper investigates the impact of mobile gaming on attention span and cognitive load, particularly in relation to multitasking behaviors and the consumption of digital media. The research examines how the fast-paced, highly interactive nature of mobile games affects cognitive processes such as sustained attention, task-switching, and mental fatigue. Using experimental methods and cognitive psychology theories, the study analyzes how different types of mobile games, from casual games to action-packed shooters, influence players’ ability to focus on tasks and process information. The paper explores the long-term effects of mobile gaming on attention span and offers recommendations for mitigating negative impacts, especially in the context of educational and professional environments.</p>
  104.  
  105.                    <p>
  106.                    <a href="/redirect/?url=https://blog-661990442902.mit-edu.top/post/5261039874" 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://221102700084-edu.iliiili.com/" target="_blank" class="custom-link">External link</a>
  114. <a href="https://226524388222-edu.digwow.net/" target="_blank" class="custom-link">External link</a>
  115. <a href="https://637596518738-edu.free-giftcodes.com/" target="_blank" class="custom-link">External link</a>
  116. <a href="https://909018430192-edu.gifthub.com.ru/" target="_blank" class="custom-link">External link</a>
  117. <a href="https://531463637487-gov.iliiili.com/" target="_blank" class="custom-link">External link</a>
  118. <a href="https://048922722724-gov.digwow.net/" target="_blank" class="custom-link">External link</a>
  119. <a href="https://578588741988-gov.free-giftcodes.com/" target="_blank" class="custom-link">External link</a>
  120. <a href="https://351100814706-gov.gifthub.com.ru/" target="_blank" class="custom-link">External link</a>
  121. <a href="https://989251608457-gov-edu.iliiili.com/" target="_blank" class="custom-link">External link</a>
  122. <a href="https://231430266476-gov-edu.digwow.net/" target="_blank" class="custom-link">External link</a>
  123. <a href="https://467937526551-gov-edu.free-giftcodes.com/" target="_blank" class="custom-link">External link</a>
  124. <a href="https://621567291434-gov-edu.gifthub.com.ru/" target="_blank" class="custom-link">External link</a>
  125. <a href="https://560118854547-edu.iliiili.com/?url=https://blog-661990442902.mit-edu.top/post/5261039874" target="_blank" class="custom-link">External link</a>
  126. <a href="https://300956128275-edu.digwow.net/?url=https://blog-661990442902.mit-edu.top/post/5261039874" target="_blank" class="custom-link">External link</a>
  127. <a href="https://004158605726-edu.free-giftcodes.com/?url=https://blog-661990442902.mit-edu.top/post/5261039874" target="_blank" class="custom-link">External link</a>
  128. <a href="https://502066807993-edu.gifthub.com.ru/?url=https://blog-661990442902.mit-edu.top/post/5261039874" target="_blank" class="custom-link">External link</a>
  129. <a href="https://505332833358-gov.iliiili.com/?url=https://blog-661990442902.mit-edu.top/post/5261039874" target="_blank" class="custom-link">External link</a>
  130. <a href="https://218780441647-gov.digwow.net/?url=https://blog-661990442902.mit-edu.top/post/5261039874" target="_blank" class="custom-link">External link</a>
  131. <a href="https://337127478912-gov.free-giftcodes.com/?url=https://blog-661990442902.mit-edu.top/post/5261039874" target="_blank" class="custom-link">External link</a>
  132. <a href="https://206541363232-gov.gifthub.com.ru/?url=https://blog-661990442902.mit-edu.top/post/5261039874" target="_blank" class="custom-link">External link</a>
  133. <a href="https://link.naver.com/bridge?377442275987&amp;url=https://blog-661990442902.mit-edu.top/post/5261039874" target="_blank" class="custom-link">External link</a>
  134. <a href="https://link.naver.com/bridge?735526857401&amp;url=https://naver735526857401-edu.digwow.net" target="_blank" class="custom-link">External link</a>
  135. <a href="https://link.naver.com/bridge?547970108853&amp;url=https://naver547970108853-edu.iliiili.com" target="_blank" class="custom-link">External link</a>
  136. <a href="https://link.naver.com/bridge?071570353806&amp;url=https://naver071570353806-edu.1717173.xyz" target="_blank" class="custom-link">External link</a>
  137. <a href="https://link.naver.com/bridge?481132287974&amp;url=https://naver481132287974-edu.gifthub.com.ru" target="_blank" class="custom-link">External link</a>
  138. <a href="https://link.naver.com/bridge?095971289346&amp;url=https://naver095971289346-gov.digwow.net" target="_blank" class="custom-link">External link</a>
  139. <a href="https://link.naver.com/bridge?471752391514&amp;url=https://naver471752391514-gov.iliiili.com" target="_blank" class="custom-link">External link</a>
  140. <a href="https://link.naver.com/bridge?733531941539&amp;url=https://naver733531941539-gov.1717173.xyz" target="_blank" class="custom-link">External link</a>
  141. <a href="https://link.naver.com/bridge?667501248423&amp;url=https://naver667501248423-gov.gifthub.com.ru" target="_blank" class="custom-link">External link</a>
  142. <a href="https://link.naver.com/bridge?763815399742&amp;url=https://naver763815399742-gov-edu.digwow.net" target="_blank" class="custom-link">External link</a>
  143. <a href="https://link.naver.com/bridge?947001977638&amp;url=https://naver947001977638-gov-edu.iliiili.com" target="_blank" class="custom-link">External link</a>
  144. <a href="https://link.naver.com/bridge?852795171463&amp;url=https://naver852795171463-gov-edu.1717173.xyz" target="_blank" class="custom-link">External link</a>
  145. <a href="https://link.naver.com/bridge?992877162963&amp;url=https://naver992877162963-gov-edu.gifthub.com.ru" target="_blank" class="custom-link">External link</a>
  146. <a href="https://blog-060723619889.gifthub.news/" target="_blank" class="custom-link">External link</a>
  147. <a href="https://blog-496542842129.jp-edu.sbs/" target="_blank" class="custom-link">External link</a>
  148. <a href="https://blog-946132548521.kr-edu.sbs/" target="_blank" class="custom-link">External link</a>
  149. <a href="https://blog-982870710364.krlinkedin.sbs/" target="_blank" class="custom-link">External link</a>
  150. <a href="https://blog-558761756370.mit-edu.sbs/" target="_blank" class="custom-link">External link</a>
  151. <a href="https://blog-524486674851.mit-edu.buzz/" target="_blank" class="custom-link">External link</a>
  152. <a href="https://blog-922059404280.mit-edu.tech/" target="_blank" class="custom-link">External link</a>
  153. <a href="https://blog-456083046494.mit-edu.site/" target="_blank" class="custom-link">External link</a>
  154. <a href="https://blog-151546748043.mit-edu.top/" target="_blank" class="custom-link">External link</a>
  155. <a href="https://blog-984313458067.usa-gov.top/" target="_blank" class="custom-link">External link</a>
  156. <a href="https://research-461011426571.mit-edu.pp.ua/?url=https://blog-661990442902.mit-edu.top/post/5261039874" target="_blank" class="custom-link">External link</a>
  157. <a href="https://research-255050459990.harvard-edu.pp.ua/?url=https://blog-661990442902.mit-edu.top/post/5261039874" target="_blank" class="custom-link">External link</a>
  158. <a href="https://research-236142899090.stanford-edu.pp.ua/?url=https://blog-661990442902.mit-edu.top/post/5261039874" target="_blank" class="custom-link">External link</a>
  159. <a href="https://research-142800925520.cambridge-edu.pp.ua/?url=https://blog-661990442902.mit-edu.top/post/5261039874" target="_blank" class="custom-link">External link</a>
  160. <a href="https://research-575464588293.berkeley-edu.pp.ua/?url=https://blog-661990442902.mit-edu.top/post/5261039874" target="_blank" class="custom-link">External link</a>
  161. <a href="https://research-482382306687.oxford-edu.pp.ua/?url=https://blog-661990442902.mit-edu.top/post/5261039874" target="_blank" class="custom-link">External link</a>
  162. <a href="https://research-689132289835-edu.wwv.pp.ua/?url=https://blog-661990442902.mit-edu.top/post/5261039874" target="_blank" class="custom-link">External link</a>
  163. <a href="https://research-383203551890-edu.sean.pp.ua/?url=https://blog-661990442902.mit-edu.top/post/5261039874" target="_blank" class="custom-link">External link</a>
  164. <a href="https://research-030799467470-edu.line.pp.ua/?url=https://blog-661990442902.mit-edu.top/post/5261039874" 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-661990442902.mit-edu.top/post/7109326584">
  184.                            <img src="https://x.mit-edu.top/static/images/post/5.jpg" alt="The Role of Virtual Communities in Enhancing Player Loyalty" title="The Role of Virtual Communities in Enhancing Player Loyalty" class="img-fluid lazyload">
  185.                            </a>
  186.                        </div>
  187.                        <div class="content">
  188.                            <div class="post-meta mb-3">
  189.                                <a href="https://blog-7109326584.mit-edu.top/post/7109326584/" target="_blank">
  190.                                <span class="date">2025-02-08</span>
  191.                                </a>
  192.                            </div>
  193.                            <h2 class="heading"><a href="https://blog-661990442902.mit-edu.top/post/7109326584">The Role of Virtual Communities in Enhancing Player Loyalty</a></h2>
  194.                            <p class="info">This paper explores the application of artificial intelligence (AI) and machine learning algorithms in predicting player behavior and personalizing mobile game experiences. The research investigates how AI techniques such as collaborative filtering, reinforcement learning, and predictive analytics can be used to adapt game difficulty, narrative progression, and in-game rewards based on individual player preferences and past behavior. By drawing on concepts from behavioral science and AI, the study evaluates the effectiveness of AI-powered personalization in enhancing player engagement, retention, and monetization. The paper also considers the ethical challenges of AI-driven personalization, including the potential for manipulation and algorithmic bias.</p>
  195.                            <a href="https://blog-661990442902.mit-edu.top/post/7109326584" class="post-author d-flex align-items-center">
  196.                                <div class="author-pic">
  197.                                    <img src="https://x.mit-edu.top/static/images/user/19.jpg" alt="The Role of Virtual Communities in Enhancing Player Loyalty" title="The Role of Virtual Communities in Enhancing Player Loyalty" class="lazyload">
  198.                                </div>
  199.                                <div class="text">
  200.                                    <strong>Jeffrey Reed</strong>
  201.                                    <span>2025-02-08 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-661990442902.mit-edu.top/post/4596738210">
  211.                            <img src="https://x.mit-edu.top/static/images/post/15.jpg" alt="The Use of Mobile Games to Combat Stereotypes in Media Representations" title="The Use of Mobile Games to Combat Stereotypes in Media Representations" class="img-fluid lazyload">
  212.                            </a>
  213.                        </div>
  214.                        <div class="content">
  215.                            <div class="post-meta mb-3">
  216.                                <a href="https://blog-4596738210.mit-edu.top/post/4596738210/" target="_blank">
  217.                                <span class="date">2025-02-08</span>
  218.                                </a>
  219.                            </div>
  220.                            <h2 class="heading"><a href="https://blog-661990442902.mit-edu.top/post/4596738210">The Use of Mobile Games to Combat Stereotypes in Media Representations</a></h2>
  221.                            <p class="info">This paper explores the increasing integration of social media features in mobile games, such as in-game sharing, leaderboards, and social network connectivity. It examines how these features influence player behavior, community engagement, and the overall gaming experience. The research also discusses the benefits and challenges of incorporating social elements into games, particularly in terms of user privacy, data sharing, and online safety.</p>
  222.                            <a href="https://blog-661990442902.mit-edu.top/post/4596738210" class="post-author d-flex align-items-center">
  223.                                <div class="author-pic">
  224.                                    <img src="https://x.mit-edu.top/static/images/user/19.jpg" alt="The Use of Mobile Games to Combat Stereotypes in Media Representations" title="The Use of Mobile Games to Combat Stereotypes in Media Representations" class="lazyload">
  225.                                </div>
  226.                                <div class="text">
  227.                                    <strong>Steven Mitchell</strong>
  228.                                    <span>2025-02-08 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-661990442902.mit-edu.top/post/2413057689">
  238.                            <img src="https://x.mit-edu.top/static/images/post/9.jpg" alt="Optimization of Hyperparameter Tuning in Game AI via Bayesian Approaches" title="Optimization of Hyperparameter Tuning in Game AI via Bayesian Approaches" class="img-fluid lazyload">
  239.                            </a>
  240.                        </div>
  241.                        <div class="content">
  242.                            <div class="post-meta mb-3">
  243.                                <a href="https://blog-2413057689.mit-edu.top/post/2413057689/" target="_blank">
  244.                                <span class="date">2025-02-08</span>
  245.                                </a>
  246.                            </div>
  247.                            <h2 class="heading"><a href="https://blog-661990442902.mit-edu.top/post/2413057689">Optimization of Hyperparameter Tuning in Game AI via Bayesian Approaches</a></h2>
  248.                            <p class="info">This research explores the relationship between mobile gaming habits and academic performance among students. It examines both positive aspects, such as improved cognitive skills, and negative aspects, such as decreased study time and attention.</p>
  249.                            <a href="https://blog-661990442902.mit-edu.top/post/2413057689" 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="Optimization of Hyperparameter Tuning in Game AI via Bayesian Approaches" title="Optimization of Hyperparameter Tuning in Game AI via Bayesian Approaches" class="lazyload">
  252.                                </div>
  253.                                <div class="text">
  254.                                    <strong>Robert Jones</strong>
  255.                                    <span>2025-02-08 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