SodaHead - Tom's Blog http://sodahead.com/blogs/feeds/user/5/atom/ http://sodahead.com/images/SodaheadBlacklogo_small.gif Tom's Blog @ SodaHead.com Copyright © 2007 SodaHead.com All Rights Reserved 2007-12-06T20:30:54Z Tom Coding? http://sodahead.com/blog/1331 <div align="left"><a href="http://sodahead.com/user/profile/5/"> <img src="http://images.sodahead.com/images/profiles/0/0/0/0/0/0/0/0/5/profiles_tom.png_4325_742458_media_image_small.png" align="middle" border="0" alt="Tom"/> <small>Tom</small></a> </div> <div><a href="http://sodahead.com/blog/1331/"></a> <b>+4 raves</b> </div> I have seen this effect, I just didn&#39;t know it had scientific proof. Oh well, for those of you who didn&#39;t know, this is how we REALLY built SodaHead. :-) <A href="http://images.sodahead.com/images/profiles/0/0/0/0/0/0/0/0/5/profiles_ballmerpeak_2110_667321_media.png"><img src="http://images.sodahead.com/images/profiles/0/0/0/0/0/0/0/0/5/profiles_ballmerpeak_2110_667321_media_xlarge.png" title="effect scientific proof built sodahead" height="317" width="350" orig_size="350x317" alt="effect scientific proof built sodahead"/></A> 2007-12-06T20:30:54Z Tom Its official, the votes are in and America has lost its mind http://sodahead.com/blog/988 <div align="left"><a href="http://sodahead.com/user/profile/5/"> <img src="http://images.sodahead.com/images/profiles/0/0/0/0/0/0/0/0/5/profiles_tom.png_4325_742458_media_image_small.png" align="middle" border="0" alt="Tom"/> <small>Tom</small></a> </div> <div><a href="http://sodahead.com/blog/988/"></a> <b>+3 raves</b> </div> Why have we become a nation that attacks preemptively? I have watched the insanity of King George for 7 years now and it seems to me that it must be rubbing off. How can a poll, by Zogby International, a creditable organization be right on this?<BR><BR>We, as a nation, need to try diplomacy as a first option. In a press conference the other day, Dana Perino, was asked by by Helen Thomas, 'Does Israel Have Nuclear Weapons?'. Dana responded, 'Helen I have told you before you will have to ask them'. But when we think about Iran, we don't ask.<BR><BR>Bush was asked in a press conference recently, "But you definitively believe Iran wants to build a nuclear bomb"<BR><BR>And he responded - "I think Tehran -- until they suspend and/or, you know, make it clear that they -- that -- that their -- that their statements are real, yeah, I believe they want to have the capacity, the knowledge, in order to make a nuclear weapon. And I know it's in the world's interest to prevent them from doing so.<BR><BR>I believe that the Iranian -- if Iran had a nuclear weapon, it would be a dangerous threat to world peace. It would -- this is -- we got a leader in Iran who has announced that he wants to destroy Israel. So I told people that if you're interested in avoiding World War III, it seems like you ought to be interested in preventing them from having knowledge necessary to make a nuclear weapon. And I take this very -- I take the threat of Iran with a nuclear weapon very seriously.<BR><BR>And we'll continue to work with all nations about the seriousness of this threat. Plus we'll continue working the financial measures that we're in the process of doing. In other words, I think -- the -- the -- the whole strategy is, is that, you know, at some point in time leaders or responsible folks inside of Iran may get tired of isolation and say this isn't worth it, and it me it's worth the effort to keep the pressure on this government.<BR><BR>And secondly, it's important for the Iranian people to know we harbor no resentment to them. We're disappointed in the Iranian government's actions, as should they be. Inflation's way too high; isolation is causing economic pain. This is a country that has got a much better future, people have got a much better -- should have better hope inside Iran than this current government is providing them.<BR><BR>So it's a -- it's -- look, it's a complex issue, no question about it, but my intent is to continue to rally the world, to send a focused signal to the Iranian government that we will continue to work to isolate you in the hopes that at some point in time somebody else shows up and says it's not worth the isolation."<BR><BR><P>Here we are again, pounding the drums for War with the nation drinking the same kool-aid as our fearless leader.<BR> </P><BR><BR><OBJECT orig_size="250x375" width="250" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" height="375"><param name="allownetworking" value="internal"/><param name="allowScriptAccess" value="never"/><param name="enableJSURL" value="false"/><param name="enableHREF" value="false"/><param name="saveEmbedTags" value="true"/><param name="width" value="250"><param name="height" value="375"><param name="allownetworking" value="internal"><param name="allowscriptaccess" value="never"><param name="enablejsurl" value="false"><param name="enablehref" value="false"><param name="saveembedtags" value="true"><param name="flashvars" value="width=250&amp;height=375&amp;lightColor=999999&amp;darkColor=000000&amp;graphicColor=FC9900&amp;textColor=000000&amp;bgURL=http://images.sodahead.com/images/profiles/0/0/0/0/0/0/0/0/5/profiles_bomb_4840_392617.jpeg_4842_253372_media_image.jpeg"><param name="src" value="http://widgets.sodahead.com/images/flash/poll.swf?poll_id=23737&amp;pollserver=sodahead.com&amp;prcd=1_c"><EMBED src="http://widgets.sodahead.com/images/flash/poll.swf?poll_id=23737&amp;pollserver=sodahead.com&amp;prcd=1_c" allownetworking="internal" allowScriptAccess="never" enableHREF="false" height="375" width="250" enableJSURL="false" orig_size="250x375" saveembedtags="true" type="application/x-shockwave-flash" flashvars="width=250&amp;height=375&amp;lightColor=999999&amp;darkColor=000000&amp;graphicColor=FC9900&amp;textColor=000000&amp;bgURL=http://images.sodahead.com/images/profiles/0/0/0/0/0/0/0/0/5/profiles_bomb_4840_392617.jpeg_4842_253372_media_image.jpeg"></EMBED></OBJECT><BR><A href="http://sodahead.com/widget/create/?link=w2_1_5"><BR></A> 2007-10-31T21:14:11Z Tom Why would you change the site? http://sodahead.com/blog/560 <div align="left"><a href="http://sodahead.com/user/profile/5/"> <img src="http://images.sodahead.com/images/profiles/0/0/0/0/0/0/0/0/5/profiles_tom.png_4325_742458_media_image_small.png" align="middle" border="0" alt="Tom"/> <small>Tom</small></a> </div> <div><a href="http://sodahead.com/blog/560/"></a> <b>+4 raves</b> </div> Since the first release of the site we have been adding features at an<BR>incredible rate. We have been listening to our users and making<BR>adjustments. This past weekend we released a new site interface, or<BR>design. The design was a radical shift from the original incarnation<BR>and left many users say, 'hmmm'. As one might expect it came with a few<BR>unexpected 'ops we missed that one'. <BR><BR><BR><BR>So why did we change something that worked? Some thoughts I have read<BR>have been, 'to keep up with the jones', or 'its something different'.<BR>Keeping up with technology is an exciting and challenging endeavor,<BR>especially in the public space. Decisions regarding how we implement<BR>the solution to a given problem are not made lightly. Every one of them<BR>requires forethought to measure the benefit verses the risk.<BR><BR><BR><BR>The first version of this site was built at a blistering pace. From conception to deployment took four months (see <A href="http://www.sodahead.com/blog/30/">How we built SodaHead</A>).<BR>The core of development focused on the back end, something we could not<BR>'change' in the future and had to be 'right' the first time. The front<BR>end (the interface) was built with a good bit of 'how about moving that<BR>there'. This may be a fast way to do it but it does not set you up for<BR>future extensibility. <BR><BR><BR><BR> The interface redesign was done for the following benefits, enable<BR>future rapid development, make the site easy on the eyes and enable<BR>support for all modern browsers. We modularized all components for<BR>consistency and ease of reuse. This is one of the reasons you see the<BR>same components everywhere. We are reusing tons of code now instead of<BR>writing new stuff. This will make the development of new features very<BR>easy. The colors, layout and site compartmentalization are based on<BR>'current' best practices in human factors. Human factors is the science<BR>related to computer-human interaction. The colors, fonts and style are<BR>ergonomically designed with forward thought for accessibility and<BR>internationalization. The compartmentalization is based on a common<BR>'summary/detail' pattern that allows for easy discovery of features and<BR>function. The summary component is always on the right and the detail<BR>is the main content. <BR><BR><BR><BR>Building in support for modern browsers is the hard one and the one<BR>filled with risk. With the current trends in internet computing a year<BR>is a very long time. The list of modern internet browsers is Internet<BR>Explorer (IE), Firefox, Mozilla projects, Safari and Opera. Until this<BR>release we only really supported IE, Firefox and Mozilla projects.<BR>Safari and Opera support was 'weak at best'. Every browser comes with<BR>its own quirks and anomalies. The best for 'surfing the web' without<BR>fail are Firefox, Mozilla and IE 7.0. To ensure a happy internet<BR>experience you should update your browser once a year. For example IE<BR>6.0 was released in 2001. The internet has changed a bit since then. IE<BR>7.0 was release in 2005 and has security updates every six months. We<BR>still support IE 6.0 but it comes at a heavy work load that always<BR>leaves developers saying, 'that's not in the spec'.<BR><BR><BR><BR>The other major component in the risk department was user acceptance.<BR>We didn't do the site redesign in a vacuum. It was shown to a number of<BR>people outside of SodaHead. We spent a lot of hours working through<BR>design issues and we think we have it right. Please let us know. We<BR>want our users to enjoy the site. <BR><BR>This site is for you.<BR><BR> 2007-09-11T15:31:21Z Tom How we built SodaHead http://sodahead.com/blog/30 <div align="left"><a href="http://sodahead.com/user/profile/5/"> <img src="http://images.sodahead.com/images/profiles/0/0/0/0/0/0/0/0/5/profiles_tom.png_4325_742458_media_image_small.png" align="middle" border="0" alt="Tom"/> <small>Tom</small></a> </div> <div><a href="http://sodahead.com/blog/30/"></a> <b>+23 raves</b> </div> <P class="MsoNormal">Everyone has heard the saying, &lsquo;you can build it fast, you can build right, you can build it cheap. Pick two&rsquo;.&nbsp; However, it seems that today you can have it all.</P> <P class="MsoNormal">In the beginning of August I first began speaking with Jason about the idea that was SodaHead. He had three pages moc&rsquo;d up that showed the concept, he had the resume, energy and passion for the idea that could sell anyone. Meeting two was at my favorite English pub, &lsquo;The Rose and Crown&rsquo;. &lsquo;My people&rsquo; met &lsquo;their people&rsquo; over fish, chips and beer and it looked like a go. They were marketing and we were engineering. We &ldquo;opened the doors&rdquo; on October 16. </P> <P class="MsoNormal">During August and September I began looking at the hard part, how to make it work and survive at a scale that would be inevitable. This being my fourth start-up I knew the drill. First start researching the state of the art in web development and analyzing risk, performance and speed of development that would deliver the concept in a rapid inexpensive manor. Some core concepts seemed obvious, agile development principles, a small engineering team and leverage the open source community for all we could get. For the month of October there were 4 of us (two founders; Jason and Mike, one ops; Art and myself) sitting in a loaned conference room with cell phones. November introduced three more engineers (two client side; Bill and Tabby and one integration/backend; Eric) and an artist (Jennifre).&nbsp; The seven of us moved into a larger room, a common area in the building. As of today our company is composed of five engineers (we hired one more; Justin), two ops guys (we hired one more; John) and four marketing/business folks (Adi and Jennifre).</P> <P class="MsoNormal">Now to the technology stack&hellip; The core platform was easy, hardware today is a commodity and processing, memory and disk are cheap. The development environment/tools are subversion/trac, your choice of Linux and vi. After dealing with every configuration management platform known to man I must admit I will never deal with anything less than a subversion/trac combination. Subversion is a configuration management for engineers. Build management has never been easier. Trac complements subversion with issue tracking, wiki and knowledge share capabilities and we have had no real issues with bugs in either. With ViewVC we have a rock solid environment. For an engineer, the day-to-day environment is critical. I left the decision up to the engineer. For the desktop support minded this sounds like an issue. Simply put, let your engineers support themselves. We have Xubuntu, Gentoo and Fedora. For client side development it&rsquo;s the conventional Windows, OSX, Linux and every browser we can find. Giving engineers the freedom to manage their own environment makes them happy and much more productive. Last the IDE. Well it&rsquo;s vi. We do have one emacs guy but I won&rsquo;t begin the religious war. Eric has integrated vi with eclipse to create the best IDE I have ever seen. It takes the best of both worlds and integrates them seamlessly together. The sourceforge project is called eclim.</P> <P class="MsoNormal">Off to the religious wars&hellip; Yes we are a LAMP shop, why is a better conversation point. I debated my preference for Postgres with our director of ops. I really like the disk image that Postgres lays down. I like the fact that it has the features and maturity that it has and all of the development I have done with Postgres has been good. The director of ops did a good bit of research and we compromised on MySQL 5.X. Transaction throughput for the front end was the core argument. We will see how the debate finishes as time goes on. </P> <P class="MsoNormal">What about the P&hellip; a little background will help clarify the final decision. I have written C for micro-kernels that are used for routing transactions for Visa International, I have built complex C++ document processing systems on Solaris that leverage the STREAMS libraries and I have built Java based systems that scaled to the n&rsquo;th degree. No matter what decision was made the fact remained that the base had to scale and we needed a web framework. I can see the writing that interpreted languages are the future of web app development. Ruby is an elegant language. The rails fan base is &lsquo;happy&rsquo; and for rapid development it is a great solution. My main concern was surviving scale for the next two years. While interpreters are gaining momentum and speed, I needed the confidence that I could get beneath the core of the language and hit the iron. It was Java&rsquo;s native interface that allowed me to scale huge systems previously. Python has a clean C interface if needed and Django offered a solid base for web development. After doing some prototyping I came to the conclusion we could do this fast and correctly with Python and Django.&nbsp;&nbsp;&nbsp;&nbsp; </P> <P class="MsoNormal">So for the first two weeks of development I spent the time getting the environment into shape and working out the kinks and writing the user and its profile (establishing a security base including identity makes the rest of development move faster). When Eric and Bill showed up they hit the ground running. I have a friend who lives by the mantra, &lsquo;make it work, make it work right, make it work fast&rsquo;.&nbsp; Throughout November and December we lived by &lsquo;make it work&rsquo;. The core functions of the site were completed by New Years Day. </P> <P class="MsoNormal">The schema is very warehouse centric. If looking at an ER model you would see lots of dimensions and surrogate keys. Of the ~60 tables 2 have natural primary keys. Djangos&rsquo; OR mapping framework made persistence tier development quick and easy. Eric and I have worked together enough over time that we simply developed the site in a like mind. </P> <P class="MsoNormal">The full text search functions on the site are not backed by MySQL. They are a nifty piece of integration work that Eric created. He wrapped Solr (The Jakarta project) with Djangos model/management interface making it so that the calling application has small modifications in the semantics to utilize the Lucene search engine. </P> <P class="MsoNormal">Coding standards helped make development of the middle tier quick and efficient. Bill and Tabby made fast work of the front end. We created a number of tags and filters that enabled richer functionality in the template API&rsquo;s. While Bill developed the AJAX libraries, Tabby focused on the templates. Djangos&rsquo; template engine made the separation of control and presentation clean enough that Tabby was able to develop the presentation tier quickly. </P> <P class="MsoNormal">January was all about &lsquo;make it work right&rsquo;. Jennifre spent tireless hours stylizing the pages and making graphics for everything you see. Defect management and refactoring consumed most of the month. During this time Eric was also finding, correcting and submitting back inefficiencies in the Django framework.</P> <P class="MsoNormal">In February we jumped into &lsquo;make it work fast&rsquo; mode. We introduced caching via memcache, C based NLP functions from Levenshtein, PIL and PyCaptcha. Jmeter was the load-testing tool and profiling was done using kcachegrind. We have noticed inefficiencies in the cmemcache client and switched to the python client for reasons of availability not performance. February was also the alpha month. The alpha test went very well and unveiled a number of usability issues. At this point we have an amazing product that represents an unbelievable team effort developing a rich product in a very short period of time. I am proud of the work and effort put forward by our small yet efficient team and I am looking forward to our public release. At this point I only have one concern, while we have planned for everything we could think of, there is one great unknown in the world of the web&hellip;can we survive the &lsquo;Digg Effect&rsquo;?&nbsp;&nbsp; </P> 2007-03-01T07:31:49Z Tom So What About David Beckham http://sodahead.com/blog/7 <div align="left"><a href="http://sodahead.com/user/profile/5/"> <img src="http://images.sodahead.com/images/profiles/0/0/0/0/0/0/0/0/5/profiles_tom.png_4325_742458_media_image_small.png" align="middle" border="0" alt="Tom"/> <small>Tom</small></a> </div> <div><a href="http://sodahead.com/blog/7/"></a> <b>+7 raves</b> </div> <P>I guess I can't resist now that the basic hype is dying down. So what about David Beckham and his trip to the US? Is it really for Victoria? Is he washed up and this is the only place he can go?</P><P><BR>The English press is bashing him now, but why not. He has had a rough year. Lost the skipper ship of the national team, sitting on the bench in Spain. I would be willing to bet that David wishes for the day when he was at the academy in Manchester. He was part of one of the greatest teams in the history of the sport. He played with giants, always serving and passing with the vision of one of the leagues greats.</P><P>To me this is actually a brilliant move on the part of David Beckham. He has always loved working with kids. He and Victoria are regarded as terrific parents and he is moving to a place that is ready for a football revolution. His 'academy' is doing well in LA but its nothing like the academy where he did his residency. The US national team has now developed a residency program and we are starting to yearn for a competitive team.</P><P>Sir Alex always believed in his academy. The same place where David started. David worked under the tutelage of one of the great minds of the game. He is now at a point in his career that he will begin to think about 'what is next'. Why not setup a working system in a place where the game needs it. In southern California youth soccer is at a level that is par to none. The Cal South region dominates in all aspects of the youth game. David is coming into this world with a wealth of knowledge.</P><P>If he can pull this off he can help lift American soccer to the 'next level'. Are we as a nation going to all of the sudden compete on the international stage? Not a chance. Soccer is a cruel sport that takes years to develop. It is one of the few sports that requires discipline and patience. It has taken Europe over 100 years to develop the game to the level they currently compete at today. We as a nation don't understand the nature of the game. People commonly tell me, 'they don't score enough'. I always reply, 'how many times do you say check mate in a chess match'.</P><P>At any rate, European clubs are opening up a presence in the US. Chivas has a team in the MLS and we now have David Beckham. Within the next ten years we will be able to compete on the worlds stage. In twenty we will be a force. David Beckham's arrival is at the turning point and maybe for his 50th birthday he can coach the US national team in the world cup with a team loaded from his academy.<BR></P> 2007-01-30T07:07:47Z Tom Torture and the United States http://sodahead.com/blog/4 <div align="left"><a href="http://sodahead.com/user/profile/5/"> <img src="http://images.sodahead.com/images/profiles/0/0/0/0/0/0/0/0/5/profiles_tom.png_4325_742458_media_image_small.png" align="middle" border="0" alt="Tom"/> <small>Tom</small></a> </div> <div><a href="http://sodahead.com/blog/4/"></a> <b>+2 raves</b> </div> The Bush administration&rsquo;s handling of the case of Maher Arar came under new scrutiny Thursday when Attorney General Alberto Gonzales appeared before the Senate Judiciary Committee, now controlled by the Democrats. Arar is the Canadian citizen who was seized by U.S. officials during a stopover flight in New York in 2002. He was secretly sent to Syria as part of the Bush administration&#39;s extraordinary rendition program. <P> In Syria, Arar was held for almost a year in a grave-like cell. He was repeatedly tortured. He was released without ever being charged with a crime. Last year, the Canadian government determined Maher Arar was innocent but the Bush administration has never apologized for its actions. </P><P> On Thursday Attorney General Alberto Gonzales refused to state why the U.S. detained him and why he was sent to Syria instead of his home in Canada. The attorney general was questioned by Vermont Senator Patrick Leahy &ndash; the new chair of the Senate Judiciary Committee. </P><UL><LI><STRONG>Senator Patrick Leahy questioning Attorney General Alberto Gonzales<STRONG>.</STRONG></STRONG></LI></UL><P> Maher Arar is still awaiting for an apology from the Bush administration. Three months ago, Arar was honored in Washington DC by the Institute for Policy Studies. But he was unable to attend the ceremony because he remains on the U.S. no-fly list even though the Canadian government has publicly acknowledged he is innocent. This is part of a video message Maher Arar recorded for the awards ceremony.</P><UL><P><STRONG>SEN. PATRICK LEAHY: </STRONG>Attorney General, I&rsquo;m sorry. I don&#39;t mean to treat this lightly. We knew damn well if he went to Canada, he wouldn&#39;t be tortured. He&rsquo;d be held; he&rsquo;d be investigated. We also knew damn well if he went to Syria, he would be tortured. And it&#39;s beneath the dignity of this country, a country that has always been a beacon of human rights, to send somebody to another country to be tortured. You know and I know that has happened a number of times in the past five years by this country. </P><P>It is a black mark on us. It has brought about the condemnation of some of our closest and best allies. They have made those comments both publicly and privately to the President of the United States and others. And it is easy for us to sit here comfortably in this room, knowing that we&#39;re not going to be sent off to another country to be tortured, to treat it as though -- well, Attorney General Ashcroft said, &ldquo;We&rsquo;ve got assurances,&rdquo; though assurances from a country that we also say now, &ldquo;Oh, we can&#39;t talk to them because we can&#39;t take their word for anything.&rdquo; </P><P><STRONG>ALBERTO GONZALES: </STRONG>Well, Senator, I dis-- </P><P><STRONG>SEN. PATRICK LEAHY: </STRONG>I&rsquo;m somewhat upset. </P><P><STRONG>ALBERTO GONZALES: </STRONG>Yes, sir. I can tell. But before you get more upset, perhaps you should wait to receive the briefing -- </P><P><STRONG>SEN. PATRICK LEAHY: </STRONG>How long? </P><P><STRONG>ALBERTO GONZALES: </STRONG>I&rsquo;m hoping that we can get you the information next week. </P><P><STRONG>SEN. PATRICK LEAHY: </STRONG>Well, Attorney General, I&rsquo;ll tell you what I&rsquo;ll do. I&rsquo;ll meet you halfway on this. I&rsquo;ll wait next week for that briefing. If we don&#39;t get it, I guarantee you there will be another hearing on this issue. Canadians have been our closest allies, longest unguarded frontier in the world. They are justifiably upset. They are wondering what&#39;s happened to us. They are wondering what&#39;s happened to us. Now, you know and I know we are a country with a great, great tradition of protecting people&#39;s individual liberties and rights. You take an oath of office to do that. I take an oath of office to do that. I believe in my basic core nature in that. </P></UL><P>&nbsp;</P> Listen to the interview at <A target="_blank" href="http://www.democracynow.org/article.pl?sid=07/01/19/1432225"> Democracy Now!</A> 2007-01-24T16:50:14Z Tom Will the press ever be free http://sodahead.com/blog/3 <div align="left"><a href="http://sodahead.com/user/profile/5/"> <img src="http://images.sodahead.com/images/profiles/0/0/0/0/0/0/0/0/5/profiles_tom.png_4325_742458_media_image_small.png" align="middle" border="0" alt="Tom"/> <small>Tom</small></a> </div> <div><a href="http://sodahead.com/blog/3/"></a> <b>+2 raves</b> </div> <P>The veteran broadcast journalist Bill Moyers spoke on Friday before 3,500 at the opening of the National Conference on Media Reform in Memphis. He announced his return to the airwaves and outlined his vision of media reform. &quot;As ownership gets more and more concentrated, fewer and fewer independent sources of information have survived in the marketplace; and those few significant alternatives that do survive, such as PBS and NPR, are under growing financial and political pressure to reduce critical news content and to shift their focus in a mainstream direction, which means being more attentive to establishment views than to the bleak realities of powerlessness that shape the lives of ordinary people.&quot;</P><P><STRONG>BILL MOYERS: </STRONG>BENJAMIN FRANKLIN ONCE SAID, &quot;Democracy is two wolves and a lamb voting on what to have for dinner.&quot; </P><P>&quot;Liberty,&quot; he said, &quot;is a well-armed lamb, contesting the vote.&quot; </P><P>My fellow lambs -- it&#39;s good to be in Memphis and find you well-armed with passion for democracy, readiness for action, and courage for the next round in the fight for a free and independent press in America. I salute the conviction that brought you here. I cherish the spirit that fills this hall, and the camaraderie that we share here. </P><P>All too often, the greatest obstacle to reform is the reform movement itself. Factions rise, fences are erected, jealousies mount, and the cause all of us believe in is lost in the shattered fragments of what once was a clear and compelling vision. </P><P>Reformers, in fact, often remind me of Baptists. I speak as a Baptist. I know whereof I speak. One of my favorite stories is of the fellow who was about to jump off a bridge, when another fellow ran up to him crying, &quot;Stop, stop, don&#39;t do it.&quot; </P><P>The man on the bridge looks down and asks, &quot;Why not?&quot; </P><P>&quot;Well, there&#39;s much to live for.&quot; </P><P>&quot;What for?&quot; </P><P>&quot;Well, your faith. Your religion.&quot; </P><P>&quot;Yes?&quot; </P><P>&quot;Are you religious?&quot; </P><P>&quot;Yes.&quot; </P><P>&quot;Me, too. Christian or Buddhist?&quot; </P><P>&quot;Christian.&quot; </P><P>&quot;Me, too. Are you Catholic or Protestant?&quot; </P><P>&quot;Protestant.&quot; </P><P>&quot;Me, too. Methodist, Baptist or Presbyterian?&quot; </P><P>&quot;Baptist.&quot; </P><P>&quot;Me, too. Are you Baptist Church of God or Baptist Church of the Savior?&quot; </P><P>&quot;Baptist Church of God.&quot; </P><P>&quot;Me, too. Are you Original Baptist Church of God or Reformed Baptist Church of God?&quot; </P><P>&quot;Reformed Baptist Church of God.&quot; </P><P>&quot;Me, too. Are you Reformed Baptist Church of God Reformation of 1879, or Reform Baptist Church of God Reformation of 1917?&quot; </P><P>&quot;1917.&quot; </P><P>Whereupon, the second fellow turned red in the face and yelled, &quot;Die, you heretic scum,&quot; and pushed him off the bridge. </P><BR>You can listen to the entire interview at <A target="_blank" href="http://www.democracynow.org/article.pl?sid=07/01/16/159222"> Democracy Now!</A> 2007-01-24T16:14:35Z Tom