Monthly Archives: April 2007
9 to 5 With a Youth Pastor
Have you ever wondered what it is like being a youth pastor? Then come with me, on a trip through my average weekday at the church.
9:00 AM – Arrive at church. Announce arrival by loudly yawning. This indicates to the secretary that you are about to go make some strong coffee. Stand by the coffee maker, waiting for it to finish brewing.
9:15 AM – Still waiting for coffee.
9:30 AM – Realize you just fell asleep standing up. The coffee is done though, so you get a cup. A BIG CUP.
9:35 AM – Flop down in your chair. Check email, feed reader and news sites until you’re done with your first cup of coffee. Go back for a second cup. A BIG CUP.
10:00 AM or 10:30 AM (depending on how long that first cup of coffee lasted) – Start actually working. This includes a combination of things from reading, to praying, to sermon writing, to returning phone calls, to making new phone calls, to ordering t-shirts, to canceling t-shirt orders, to … well … you get the idea.
10:35 AM – Get bored doing that so you go into the pastors office to talk about something God related.
11:30 AM – Finish a very good conversation with the Pastor about the history of immersion baptism. You realize you’ve ‘wasted’ time but for some odd reason it doesn’t feel like a waste. You feel like you just took part in a Bible study. Indeed, you have.
11:30 AM to 12:00 PM – Get back to work returning phone calls, ordering t-shirts, preparing lesson, etc.
12:00 PM – Announce to secretary that you’re going to Subway to grab a sandwich. Ask her what she wants. She tells you, but you have to write it down because, after all, it’s Subway and you need to know exactly what she wants. Darn it, if Subway didn’t taste so good I’d never go there because it’s too much of a hassle. I’d rather just tell them what I didn’t want on my sandwich.
12:30 PM – Get back from Subway. Eat while working. Since your whole morning was basically shot from the start, you really buckle down now and start cranking out the study-ness.
1:00 PM – The pastor gets bored and comes to your office feigning interest in a picture on your wall. Farts loudly, chuckles, and leaves the room smellier than when he entered.
1:05 PM – Scribble a note on a post-it as a reminder to go fart in his office tomorrow.
3:30 PM – For the first time since 1:05 PM you look up from your books. And I do mean ‘books.’ You’ve got a concordance, a study Bible, a Bible dictionary and two commentaries all open on your desk as you’re preparing for tomorrow night’s lesson. You need a break, so you call your loving wife to ask her how her day is going.
4:00 PM – The wife is doing fine, and so is your son. You remember that today is one of your long days, you won’t be getting home until 9 PM. With that in mind you get back to working on the lesson.
5:00 PM – You really need a break now, so you head over to 9rules and comment on some interesting notes. Then you go to a Christian forum to talk about Jesus ‘n stuff. Again, you’ve wasted time but somehow you feel edified by it.
6:00 PM – Finish Internet related stuff. One hour until visitation. Time to clean the office. Remember, it was ransacked on Sunday because it’s the one place in the church where the Youth come to hang out before the service. There’s food crumbs all over the place and the Toddler Boy managed to help with the mess too. Darn it. Gotta vacuum.
6:45 PM – 15 minutes until visitation so people start to arrive. Time to be cordial. Go and sit, talking with the older adults for 15 minutes until 7:00 rolls around.
7:00 rolls around – You follow the pastor (who’s riding his motorcycle) to a church member’s house who recently broke his ankle to visit with him. It’s a good visit, but lasts until 8:30 PM; You know how old people like to talk.
8:45 PM – Finally drop enough hints that you still have a 30 minute ride before you get home and the member’s wife lets you leave.
9:20 PM – Get home, eat dinner that has been reheated in the microwave. Salmon patties, sweet!
10:00 PM – Sit down at the computer. Check emails, feed reader, blog comments. Begin to write a post about your day.
Tyme, the Most Public Face of 9rules
There are many reasons why I love being part of the 9rules community. The folks are extremely helpful when asked technical (often programming related) questions by me. They’re also very faithful to encouraging those involved in the community, not just 9rules members.
Recently, I’ve discovered that there’s a secret jewel 9rules has been keeping, Tyme White. In the face of adversity and often flat-out rudeness, she is extremely adept at keeping her cool as is evidenced in this post. 9rules members have a great team leading them, Mike, Scrivs and Tyme.
You Can Make Anything With Linux. Anything.
Doc Searls (love him or hate him) wrote an intriguing article that’s worth a read. It’s long, but it’s good. Here’s a quote:
“Linux is the frame construction of computing. Nobody’s going to offer a more popular or useful alternative. Yes, there will be other choices, and that’s fine. But the basic approach to building OS-based computing hardware has been worked out. That work-out was born with Unix, and reached maturity with Linux. Today the LAMP stack is a couple hundred thousand letters long. Other Unixes are shortening. OS X can’t compete. And now Windows can’t either. It was already post-peak with XP, and Vista so far is a non-starter. Microsoft would now be well-advised to start making software for Linux as well. They will eventually in any case.”
Ants = Cheap Entertainment
Tonight was bath night for Toddler Boy. Now, this may not quite register in your mind unless you have parented a toddler, but toddlers don’t need expensive toys to stay entertained. That’s right, it’s a little-known fact that toddlers don’t care if a toy cost $1 or $1,000. Their goal is to break it, and have a ball in the process.
In fact, it seems that an opposite scenario is in place. The age of the child is directly proportional to the price of the toy that will occupy them for the longest amount of time. That is to say, the younger a person is, the less money needs to be spent on them in order to keep them happy.
Toddler Boy, for instance, can be perfectly happy (indeed, thrilled) to be able to sit and play with ants. This is perfectly illustrated by the fact that for some reason the ants in and around our property are totally, and deeply, retarded. Most ants will feverishly seek out food. But not our ants. They seek out … showers.
I’m not sure what’s in there that they like so darn much but they’re attracted to showers like moths to a flame. This, as you can guess, is completely frustrating to me but is utterly exhilarating to Thomas because he now has little floating playmates during bath time.
But lest you think we’re sloppy people or dirty somehow, you should know that the vast vast majority of homes in the South have ant problems. It doesn’t matter how many ant traps you set out, nor how often the exterminator comes around (which gets expensive). If you live in the South you will have ants.
For adults this is a curse, ants are gross. But for toddlers everywhere you might as well have dropped them off and Willie Wonka’s Chocolate Factory.
A Little of My Rationale for Switching to Textpattern
I’ve been asked many times over the past couple days to explain my rationale for switching to Textpattern for my blog’s CMS. This may be a disappointment for those of you who are wondering, but I think a large part of the reason is “I just wanted to.”
Of course, that answer is unsatisfactory, even to me. So here are a few thoughts of why I wanted to move from WordPress and why I chose Textpattern as the CMS to move to.
- It’s a CMS that’s designed to be more than a blogging platform. Now granted, most, if not all, of what I do here at Open Switch is run a plain blog. But that doesn’t mean I don’t have visions for the future. I foresee myself needing a diverse CMS for future projects.
- Nathan Smith raves about it. And heck, that’s reason enough for me right there.
- I like to be different. I can’t tell you why I like to be different, but I think it’s evidenced in my use of Linux too. Being the odd-man-out is somehow … invigorating.
- Text Pattern is open source. WordPress is too, for that matter.
- Some tests strongly indicate that Textpattern is more efficient and faster in general than WordPress. Now, I’m not brilliant enough to know if this is actually true or what, but the numbers sure look convincing.
New York to London
Take 60 seconds to do this. I promise, it’s worth a minute of your time.
1. go to www.google.com
2. click on “maps”
3. click on “get directions”
4. type “New York” in the first box (the “from” box)
5. type “London” in the second box (the “to” box)
6. click on “get directions”
7. scroll down and read step #23
(via Brooke)
Change of Feed Address
Just a note. After moving to Textpattern my feed address has changed. Please note that my new feed address is http://feeds.feedburner.com/openswitch. Lord willing, this will be the last feed address change. Sorry for the recent confusion.
Switched to Textpattern
Nothing much to say right now, but I’ve switched from WordPress to Textpattern. I like how powerful it is, and I really like the interface. I’m still figuring things out around here. I’m not sure what I want to do with the design as I really really like this extreme minimalism but I know me well enough to know that I’ll be tinkering with the design before long.
As usual comments are open.
BTW, Text Pattern was easier to set up than WordPress. And importing my entries, comments, categories, etc was easier than falling down.
Four Things Every WordPress User Needs to Do
I’ve made some changes around here that I think would be worthy of passing on to new(er) WordPress bloggers. Following are four things that, in my humble opinion, every WordPress user needs to strongly consider doing to their blog.
- Get the wp-cache plugin and keep it activated all the time. I know, some folks will tell you that only high traffic blogs need this plugin, but it’s truly a golden plugin that should really be installed on every WordPress blog by default. This plugin basically will serve static HTML pages to users rather than dynamic PHP pages. This lightens the load on the server and it helps pages load a little faster. In the end everyone wins. Your host is happy that your site doesn’t bog down the server anymore. The user is happy that your site loads faster and you’re happy knowing that your blog can now handle much more traffic without dying. There are no downsides to this plugin, it’s a must-have. Get it now.
- Optimize your site. With the help of a good friend I was able to get my site from 200K down to about 80K in size (use this tool to figure out exactly how big your pages are). This will quite literally cut my bandwidth usage in half. But not only that, it will further reduce stress on the server. There are many tutorials out there for optimizing your WordPress blog but here are a few tips I’ve found incredibly useful:
- Use .gif images instead of .jpg or .png. .gif’s are a lot smaller in size and on the Net you can hardly tell the difference.
- Reduce the number of posts on your front page. 8 or 10 posts on your front page should be more than enough. I can’t think of a good reason why you’d need to display more.
- Install wp-cache and keep it activated. I’ve already talked about this.
- Dont’ clutter your sidebar up with unnecessary crap. No one cares what blog traffic site you are a member of, etc.
- Count the number of plugins you’ve currently got activated (Hello Dolly doesn’t count). Do you count more than 5? Get rid of some. Seriously. Each plugin you use puts just a little more stress on your server. Do you really need to display your latest Tweets in your sidebar? If yes, then find something else you can do without. It’s hard to abandon plugins but I promise, once they’re trimmed down to the ones you REALLY NEED you’ll wonder why you ever had so many in the first place.
- Put this piece of code into your footer and refresh the page:
<?php echo get_num_queries(); ?> Db queriesHow many queries to the database did the front page of your blog just make? Is it over 30? You can do better, much better. Get rid of some plugins, decrease the number of posts on the front page, do something.
I’ve looked all over the Net for a definitive number of “acceptable” database queries for the average WordPress blog. Unable to find a straightforward answer I’ve decided that I’ll declare, for the first time, how many db queries your blog can have and still be within the “normal” range: 30. If your front page makes more than 30 queries then you need to trim some fat. And if you have more than 60 you need to staple your stomach because you’re morbidly obese.
Why do I say all this? Why now? Why do I feel so strongly about this? Simple, with all this Media Temple stuff going on regarding GPUs and server stress, I’ve learned new things and I want to inform you about them too. I’m a teacher at the core of my being and I truly enjoy sharing information. Is this a goofy list? I would have thought so a year ago. But now that I’ve been at this game for 18 months I realize that without some TLC, a WordPress blog can start to become slow, decrepit and a burden to its server. Keep yours in tip-top shape.
UPDATE 4/13/07: Another great thing I’ve found via Veerle is that instead of the flickrRSS plugin I can just use a piece of javascript directly from flickr. After implementing this, my database queries dropped by a value of 4. Sweet.
Media Temple Has Lost My Support
Ronald Heft documents why Media Temple has lost his support.
(Bg) Ben Gray Leaves (Mt) Media Temple
I’ve recently left Media Temple as my host and am now hosting Open Switch with A Small Orange. Unlike some people who have left their hosts, I’m not irate. I wouldn’t even say I’m disgruntled; in fact, I’m really very gruntled. But nevertheless, I’ve left Media Temple for one massive reason: their new GPU system sucks, and it sucks hard.
What is a GPU?
The official link which explains what a GPU is can be found here. “Good resource,” you say. “Seems pretty straightforward.” But the problem arises when the rubber meets the road and a website owner, such as myself, finds out that his site (while only using less than 1% of its available bandwidth) is actually exceeding its GPU allowance of 1,000 per month. At that point I get charged an extra 10¢ per GPU over my allotment. This past month Open Switch exceeded its GPU allowance by 143 GPU’s which amounts to an extra $14.30 added to my bill. Keep in mind that at no point during this month was my site exposed to undue stress. That is to say, I didn’t make the front page of Digg, del.icio.us or the like. Under normal operating conditions my site was exceeding the “normal” amount of GPU’s. I use the term “normal” because on the above linked page Media Temple states that 99.97% of all the sites hosted on their Grid Server are not exceeding 1,000 GPU’s per month. Was I to believe, then, that my little site was in the .03% of all sites using Media Temple? Perhaps.
My support ticket escapade
At any rate I was obviously frustrated. So I filed a support ticket with Media Temple. Here is my original ticket:
2007/02/06 07:52I have two questions in regards to the GPU usage of the domain “openswitch.org”.
1) I have a general question, not necessarily a complaint, but with the plan I’ve purchased I am allotted 1,000 GPU’s per cycle. So far on this cycle, which ends on 2/14, I have already used 700 GPU’s. I’m not projected to go over my allotted amount but it seems to me that this is an extremely high number of GPU’s being used by my domain. I average around 1,500 pageviews per day (unique visitors are a little less) and I was wondering if this kind of GPU usage is typical for a WordPress installation with this kind of traffic.
2) My WordPress blog at openswitch.org is growing steadily. There is no doubt in my mind that at this rate within several months I will greatly exceed 1,000 GPU’s per cycle. What are my most cost-effective options?
Media Temple was actually very gracious, though nebulous, in their response:
Support response: 2007/02/06 22:001) it can be difficult to tell if that is the standard for a website because of all the variables that can go with it. Plug-ins used, scripts employed, using Ruby on Rails, and/or how many domains are receiving traffic or doing various other things.
2) With any site, if you experience significant growths in traffic your cost to run it is going to increase. Ideally you are using your site to create revenue, so the increase in cost is offset by the increase in revenue. If you exceed your given quota of 1,000 GPU’s per month, they are $.10 per. You can find out more about GPU’s and how they are calulated here;
http://www.mediatemple.net/
webhosting/gs/faq/grid_performance_unit-faq.htm
If you have any further questions regarding your (mt) Media Temple services, please feel free to contact us at any time.
Best Regards,
name removed for confidentiality
Customer Support
(mt) Media Temple
So, from my point of view, the response was two-part. 1) There’s no way to tell what is driving up your GPU’s. 2) You should be making money from your site to cover these charges. This wasn’t the answer I wanted. But I didn’t raise a ruckus. I simply swallowed my GPU’s, as it were, and waited.
Several weeks later I grew impatient again so I filed another support ticket:
2007/04/03 06:51Hi. My issue is this:
My GPU usage is continually over the amount purchased. I’m running a WordPress blog with a handful of very stock plugins.
Here’s what I need from you. I need a detailed breakdown of all the processes running on openswitch.org so I can kill the culprit process that is sucking up so many GPUs.
If indeed 1,000 GPUs is supposedly balanced with 1Tb of bandwidth then I should be maxing out my bandwidth too, but I’m using less than 1% of it. I know, I know, it’s the php processes in WordPress that are racking up the GPUs, not the size of the blog pages. But this is why I need a detailed breakdown of what processes, exactly, are causing my problems so I can kill them.
And Media Temple responded quickly:
2007/04/04 11:40
Some preliminary reports return the following information:
GET openswitch.org/wp-content/plugins/trollcap/trollcap.css 02 GPU (9.92%)
GET openswitch.org/feed/ 01 GPU (6.91%)
GET openswitch.org/ 01 GPU (6.57%)
GET openswitch.org/feed 01 GPU (6.49%)
GET openswitch.org/mint/?js 01 GPU (4.86%)
POST openswitch.org/wp-comments-post.php 00 GPU (2.04%)
GET openswitch.org/robots.txt 00 GPU (1.98%)
GET openswitch.org/comments/feed/ 00 GPU (1.83%)
GET openswitch.org/2006/04/16/unsleepable/ 00 GPU (1.40%)
GET openswitch.org/2007/03/27/bloons/ 00 GPU (1.03%)
Hopefully this will give you some indications as to what might be utilizing all these GPU cycles. If you have any further questions regarding your (mt) Media Temple services, please feel free to contact us at any time.
Best Regards,
name removed for confidentiality
Customer Support
(mt) Media Temple
I wanted to clarify what, exactly, these percentages meant so I asked about it.
2007/04/04 19:01Thank you very much for this information. I assume that those processes which are yielding higher percentages in that list are using more GPUs?
Media Temple’s response was just what you’d expect:
2007/04/05 09:56Yes, that would be a correct assumption.
Then I tried to reduce my GPU consumption
So, from looking at that list, am I to assume that the Cascading Stylesheet used for my trollcap plugin was using the most GPUs? Very odd. After that comes the site feed and then the site itself. Does that make sense? Hardly. Especially when you consider that after receiving this report I promptly removed the Troll Cap plugin along with half a dozen other plugins. Then, with the help of a good friend, optimized my site, cutting its size in half and cutting the db queries by 5 from 26 to 21. What effect did all this have on my GPU usage? Little, if any. I was still cranking through GPUs at a rate almost as fast as I was before. While I had managed to reduce my GPU consumption to a level less than 1,000 per month if Open Switch were to experience any growth at all it would push the GPU consumption through the roof again.
Truth be told, I couldn’t be sure exactly how fast I was using GPUs. Why? Because I had no means by which to accurately measure my GPU usage. Nor had I the means to diagnose which scripts were using the most GPUs. I was stuck in a situation where the only way to reduce my GPU usage was to kill scripts blindly and then wait a few days to see how my usage was affected. Should a person be charged extra money for something they have this little control over? I don’t think so.
If, for example, my site is too large and using too much bandwidth I have many tools in my arsenal to specifically identify what is causing it to be so large. Namely, the firebug extension for Firefox which when set to the “NET” tab reveals all the media each page loads, how long each piece takes to load and how large each piece is. Basically, I can look at my site, file by file, and reduce the size of it very easily.
But in the matter of GPU’s, which are essentially units of measurement that describe the amount of CPU time my site takes up, I have no tools in my arsenal at all. I literally have to take Media Temple’s word for it. They say “you’re using X GPU’s per month” and I have to say, “OK” and fork over the cash. I can’t go anywhere, or use any tool to see what’s using the GPU’s and moreover, neither can Media Temple. At least, not at the time of this writing.
Conclusion
This whole thing is simply an unacceptable situation and, from my vantage point at least, bordering on unethical. So, I’ve left Media Temple for A Small Orange. I’ve heard great things about them and so far have had very pleasant exchanges with support. I’ll let you know any more thoughts I have on the subject as they congeal in my mind because honestly right now my frustration is at a point where it’s hard to put into words.
Gimp vs Photoshop … Again … And Again
Yes, it’s another Gimp vs Photoshop article. But this one is short, not technical and actually very very interesting. “Both of them can arrive at very nearly the same result, so close that it’s a neck and neck race. Bottom line, for website graphics and simple editing jobs it’s almost insane to spend the money to use Photoshop. And Gimp is likewise inadequate for the needs of a professional print shop.”
Airbag Blog Advisory Sytem
Airbag Blog Advisory Sytem – Because words sometimes hurt. I’m rolling on the floor laughing out loud. (via)
O’Reilly’s Code of Conduct: Two Thumbs Down
An interesting conversation, and I use that term somewhat loosely due to the sheer number of comments his post has received, has been going on over at the O’Reilly Radar with a post about a proposed blogger’s code of conduct. Here’s a link to the most recent draft.
The spirit behind the code seems to be thus:
“We celebrate the blogosphere because it embraces frank and open conversation. But frankness does not have to mean lack of civility. We present this Blogger Code of Conduct in hopes that it helps create a culture that encourages both personal expression and constructive conversation. One can disagree without being disagreeable.”
While I may agree with the spirit of this proposed code I do not agree with the method in which Tim O’Reilly suggests it be carried out. A blog is an interesting mix of public and private media. On one hand a blog is private; it is often privately owned, operated and maintained by one person who pays for the hosting out of pocket. In that sense, yes, it’s private and they can ‘do’ with it whatever they want. They have the ‘right’ to delete comments, ban users, etc. I’m not saying that they don’t have the ‘right’ to do that, not at all.
What I am saying is that it is often disingenuous, always pasteurizing and in many cases, a waste of time.
It’s often disingenuous
If you’re going to delete comments that are ‘mean’ or ‘inflammatory’ you ought to put that in big, bold print where everyone who even thinks about leaving a comment can see it. It should read something like this: “If you make me mad, or use language I don’t like, then I’ll probably delete your comment.” The problem is, most people don’t say something like this or, if they do say it, they tuck it away on a part of their site that the average reader must actively look for and consequently never sees.
Now, it’s one thing to flat out delete spam comments like “buy Viagra.” It’s another to delete comments which call you names or resort to other such childish behavior.
I reiterate: I’m not saying that the blogger doesn’t have the ‘right’ to delete unwanted comments, I’m saying that if you do plan on deleting ‘unfit’ comments then you need to make those who might leave a comment very VERY aware of your intentions.
It’s always pasteurizing
I may not be using the term “pasteurizing” correctly so let me explain what I mean. I know of some blogs which will delete comments much in the manner that Tim O’Reilly is proposing in his blogger’s code of conduct. Again, they have the right to do that. The problem that inevitably results from this sort of moderation is that the comments all begin to look alike.
The person who decides what comments to delete and what comments to keep may start out with good intentions but generally will fall into a pattern where they keep the comments they agree with and delete those they disagree with. Redstate has something of a reputation for doing just this. Aside: I actually really like Redstate It’s their right, and they clearly state that if you’re being ugly you may get your posting rights revoked. But it produces uninteresting and very one-sided conversation. If that’s the goal you are trying to accomplish then hey, go for it. But I propose that this is not what blogging is all about.
The Daily Kos, on the other hand, while it is clearly high on the stupidity index, leaves its comments virtually unmoderated. This results in more interesting and genuine conversation. It doesn’t feel contrived or manipulated.
I propose two things: 1) that diversity = strength and 2) that comments are half of what makes a blog. As for #1, this should be somewhat self-evident. The diversity of blogs and opinions on the Internet is a good thing, not a bad thing. It’s been said before but it bears repeating, information is the currency of the Web. It does society good that people can and do say whatever they want without fear of censorship. Note, that I’m not saying there should not be consequences for imprudent behavior, I’m talking about outright censorship. As for #2, blogs are websites with at least one defining feature, community involvement. What is a blog without comments? Unread, that’s what it is. No one wants another form of media where one man can write ideas without community involvement though comments. If indeed diversity is a good thing and if indeed comments equate to half of the value of a blog, then it is obvious that diversity in comments is an asset and not a liability.
It could be argued, and I would agree, that there are different types of blogs. Corporate blogs, for example may decide to more heavily monitor comments. I can understand this stance. But moderation of comments on a corporate blog needs to be approached with extreme caution. For while a company can control what people write on the company site, they can’t control what people write on their own personal blogs. In this sense, you can’t control information on the Net. If people find that a company only publishes comments which are positive and they moderate all the negative ones this could (and has) led to a public outcry from personal blogs which leads to more negative publicity than a deftly handled negative comment ever could have.
It is often a waste of time
Negative comments on any blog are best handled out in the open, in full view of the public. Negative notes on 9rules.com has recently been a subject brought up in some discussions. The solution, as has been pointed out by those in positions of authority, is to not moderate them except under the extremest of circumstances such as spam. The reasoning is that the community is very self-policing. If a note or a comment is posted that is inflammatory, derogatory, mean-spirited or unwanted then generally speaking the community ignores it. Blogs, generally, are the same way.
I say “generally the same way” because what I’ve noticed is that blogs which have a strongly negative tone tend to attract people who comment with strong negative tones too. So, if you’ve got a blog who’s writer, say, is extremely verbose regarding his gut-level hatred of George W. Bush. He’ll elicit comments from two types of people: those who have an extreme hatred of G.W. as well and those who have an extreme love of G.W. And in that situation, as I’m sure you can guess, there will be much fighting and gnashing of teeth.
The tone of a blog sets the precedent (generally speaking) for the tone of the comments left on that blog. An obvious exception to this would be the recent horrific events surrounding Kathy Sierra.
Conclusion
In conclusion, I assert that while Tim O’Reilly’s motives are good, I don’t like the idea that any blog would censor its comments, no matter how foul they may be. It is disingenuous if the blog owner isn’t upfront about his comment-deletion policy. It results in pasteurization instead of diversity; and diversity is always an asset. And finally, it’s largely a waste of time. The community usually self-polices negative comments and it should be duly noted that hatred in comments usually arises where there is hatred in blogging.
Relevant articles elsewhere on the Net
Titanic Truth Movement
It takes some seriously funny stuff to make me laugh out loud. The Official Website for the Titanic truth movement is a must-see. Darn those Jews sinking the Titanic! lol.
For What It’s Worth
For what it’s worth: I’ve never been to an Easter Sunrise Service which I felt warranted getting up at 5:30AM.
#10 Ben
Following Paul’s lead I’ve Googled my first name and found that I’m number 10 on the front page. That’s pretty darn good if you ask me. I’m right under Ben Franklin’s Wikipedia entry.
Wp-Cache Now Active
FYI: I’ve enabled wp-cache on this blog. That means that even though comments are completely unmoderated it may take a few minutes for your comment to appear. Please don’t repost comments. Actually, I just found out that comments will remain dynamic. w00t!




