Ten Tips on How To Blog

Everybody should have a blog. Everybody knows something. Get out there and show the world what you’re a subject matter expert on. Knowledge deserves to be shared, and blogging is an excellent (and easy) way to share it.

Here’s my top ten list of dos and don’ts when it comes to blogging. I see a lot of blogs that don’t follow this guidance, and it amazes me. Don’t they want to be taken seriously? I’ve only been in the game for, oh, six or seven years, and I’m still honing my craft, but it’s already clear to me that there’s a right way, and a wrong way. Here’s what I’ve learned.

  1. Publish an RSS feed. If you’re coding pages by hand in HTML and expecting people to come back to your site every week to look for new pages, you’re trapped in the twentieth century. Feedburner’s a bit coy regarding the number of RSS feed views they see, but the number’s large, and growing larger every day. Feedburner’s publishing over 663,000 feeds, all of which were set up by somebody wanting to read a site, or publish info from a site, using RSS. That’s just published feeds – the number of page views for all of these RSS feeds is undoubtedly in the many millions. It’s not hard to publish an RSS feed, either. Most blogging tools (like Blogger, which I use) already come with this feature built-in.

  2. Optimize your content display for RSS. Sign up for your own RSS feed in something like Google Reader, an easy-to-use feed reader. Make sure the content is presented in a way you’re comfortable with. Just about every day I read some blog post in a non-descript deliverability blog posted by “Matt” or by “Bob.” Sometimes I think, ‘pff, what is this guy thinking,’ then I click through to the actual article and find out that it was posted by the CEO of a very well-known company. Does your RSS feed say your article was “posted by bigal” or does it say “posted by Al Iverson”? Which do you think better conveys who you are and better presents your image?

  3. Add a footer to your messages (or just to your RSS feed). This actually can help you overcome limitations with how your content is displayed in an RSS reader. I add a footer to my anti-spam blogs that says, “Posted by Al Iverson. I welcome your feedback, contact me at .” It helps brand my content as written by me, and helps to get my name out there. I think that’s very important if you want people to know who you are. It also helps for people who just casually stumbled across your blog, people who don’t already know you. Make sure they’re able to recognize you and give you credit for what you’ve posted!

  4. Use your real name. I read (but generally don’t take too seriously) a few anonymously-registered blogs. It gets confusing when some of those sites describes itself by saying “I and me,” but they hide who “I and me” actually are. Professionalism and ethics demand that if you’re going to share something with the world, you should put your name on it and stand behind it. Hide your name, and you’re telling me (and the world) that you’re afraid of criticism, afraid of people knowing that you’re saying a certain thing. It definitely makes me think twice about why somebody wouldn’t want to publish something under their own name.

  5. Have a feedback/contact me link. You’ll learn from your readers. Sometimes what you’ll learn is that they’re morons, but that’s fairly rare. Most of the time, they’ll share something insightful. It might even make you reconsider your point of view, or give you ideas for other things to write about. I go so far as to actively solicit questions via email. I don’t always have time to respond to each one personally, but it helps keep the “idea well” full of things I can write about.

  6. Argue with data, not with emotions. If there is one thing I am tired of, and won’t listen to anymore, it’s sturm and drang from other technology geeks about how a process MUST be implemented a certain way, BECAUSE IT’S THE RIGHT THING TO DO (even though they have no supporting data to prove that it works). If it’s the right thing to do, prove it to me. I realize that it’s not all about business ROI, and that’s fine. But if you’re going to tell me that I’m wrong, or I need to change my thinking, the case is not made via anecdotes and warm fuzzies. People in cults “just believe.” Smart people want proof. Show me what % lift in clicks process X gets you, or show me how Y% of spam is blowback when measured against your mail stream. Not all data is perfect, but data is a far better starting point for a discussion than, “this one time this guy had this problem and it was blocked because of Z.” That will only occasionally reproduce well as shared knowledge.

  7. Stay on topic. Print this one out and tape it to your computer monitor. Tattoo it on your forehead, backwards, so you can read it in the mirror when brushing your teeth in the morning. Stay on topic!!! When I read your blog about spam (or VoIP), I want to learn about spam (or VoIP). Not what kind of cereal you had today, the fact that you sat next to an ugly girl on the plane, nor your thoughts on religion and bar fighting. Nothing drives me away from your blog faster than off-topic ramblings that have nothing to do with the professed topic of the blog. Sure, an offhand comment in the context of an on-topic article is to be expected here and there. But save the “I ate cereal today” posts for your “Cereal and Ramblings” blog. Link to it from your topical content blog if you must, but don’t confuse the two, as you’re talking to two vastly different audiences. Those audiences are not as compatible as you think.

  8. Post regularly. Yeah, I suffer from this, too. I get distracted and don’t have time to write something for weeks on end, sometimes. But I try. And I try to stay ahead by writing new posts and articles ahead of time. Saving them up, and releasing them once or twice a week. That way I am slowly building up the content of my site, but can take a break here and there when I need it. More than half of the time you see me post something over on Spam Resource, it’s really something that I wrote a few days ago and saved to publish out at a certain time, or at least a few days after my last post.

  9. It’s OK to link to stories by other folks, but don’t steal. One of the biggest bummers I’ve had to personally deal with as an aspiring web-based author is people ripping off my content. It’s not okay to republish my entire article, just because you kept my name on it. You’re taking traffic away from my site, which I can track, and sending it to your site, which I can’t track. Quoting a few sentences and linking to my article is acceptable. And I welcome it! Send traffic my way and I’ll try to return the favor. But duplicate my content elsewhere and you’re going to confuse Google into thinking we’re trying to search engine spam, or people are going to visit your site and think it’s my site. Not cool.

  10. Link to other sites (create a blog roll). Google ranking (where your site shows up in search engine results) is based on a complex variable equation, but one important component is how many sites link to you. Link to good sites on topics similar to yours, and encourage those sites (and others) to link back to you. Show readers what sites you read, to give them options of other things to read that they may find interesting. It’s friendly to your readers, and it helps your ranking in search engines.

Credit Card Charge Minimums

QUESTION: Is it legal or allowed for a store or restaurant to require you to spend at least X dollars if you want to pay by credit card?

I was at a neighborhood pub the other day and overhead a disagreement between a patron and the bartender. The patron had a single beer and wanted to pay for it with his VISA card. The bartender informed him that there's a ten dollar minimum for credit card charges. He countered that this was not legal, and expressed frustration that this requirement was not posted anywhere. The bartender held firm, and the guy left after paying ten dollars for a five dollar beer.

I see this taking place at different places I visit. Grocery stores, the neighborhood dry cleaners, bars, etc. It made me wonder: What ARE the rules for credit card charge minimums? So, I did a bit of research.

ANSWER: No. It is not allowed for VISA and Mastercard transactions. It's a violation of the agreement the merchant (store or restaurant) entered into with VISA and Mastercard. It's less clear what the rule is in the case of American Express.

Here's what I found:

VISA -- According to their website, merchants that accept VISA are "not permitted to establish minimum transaction amounts, even on sale items."

Mastercard -- According to their website, merchants may not ever require a minimum purchase amount when paying with Mastercard.

American Express -- I wasn't able to find specific information by way of a cursory Google search. I found info that suggests it's against policy in Australia.

This accountant website clearly indicates that it's against policy for merchants to require a minimum purchase amount for a VISA or Mastercard transaction. It also says that it's less clear in the case of American Express.

Penn State (for some unknown reason) issued a press release in November, 1999 that explains that merchants can't require minimum charge limits with VISA and Mastercard.

I understand why a merchant would want to require a minimum purchase amount for a credit card transaction. Credit card fees, especially for small merchants, are significant. Some merchant agreements (the agreement between the store and the bank) have per-transaction minimums that range from $1 to $6 plus. That means you can end up under water if somebody uses a credit card to pay for a twenty-five cent stick of gum. However, if you want to take credit cards, you have to agree to abide by their policies, and these are their policies.

Some merchants choose not to take credit cards, and that's absolutely their right. But lots of others choose to take credit cards, because they like the convenience. In exchange for sharing some amount of money received for every transaction, the merchant gets an easy, single point of record keeping for all or most of their transactions, and they end up not having to keep as much cash on hand. If you don't take credit cards, especially if you're a restaurant or a bar, you miss out on the opportunity to serve a large segment of the population who no longer walk around with cash in their pockets.

CTA Bus Schedules

The Chicago Transit Authority (CTA) means well. They have a useful website with all possible bus schedules available, in PDF format. Unfortunately, to select a bus route from that site requires Javascript -- which a lot of phones don't support (including mine). It's no big deal that the maps themselves require Acrobat Reader to display -- most fancy PDA phones nowadays come with a PDA viewer, or one can be downloaded. But lacking that crucial Javascript support, there's no way for me to even select which bus route schedule I want to view.

Who remembers which bus schedule they need when they're sitting in front of the computer? I take so many different buses lately that I can't keep all their schedules straight. Or, I'm standing at a bus stop, wondering how long until the next bus is supposed to come through, and wishing that I could look it up on my PDA phone.

That's why I created this page, with a simple link to each bus schedule on the list. Click on a bus route name/number to download the schedule, in PDF, directly from the CTA website.

Chinatown/Pilsen Weekend Shuttle
1 Indiana/Hyde Park
2 Hyde Park Express
3 King Drive
X3 King Drive Express
4 Cottage Grove ----- OWL
X4 Cottage Grove Express
N5 South Shore Night Bus ----- OWL
6 Jackson Park Express
7 Harrison
8 Halsted
8A South Halsted
9 Ashland ----- OWL
X9 Ashland Express
10 Museum of Science & Industry
11 Lincoln/Sedgwick
12 Roosevelt
14 Jeffery Express
15 Jeffery Local
17 Westchester (PACE Route 317)
18 16th-18th
19 United Center Express
20 Madison ----- OWL
X20 Washington/Madison Express
21 Cermak
22 Clark ----- OWL
24 Wentworth
26 South Shore Express
28 Stony Island
X28 Stony Island Express
29 State
30 South Chicago
33 Magnificent Mile Express
34 South Michigan ----- OWL
35 35th
36 Broadway
38 Ogden/Taylor
39 Pershing
43 43rd
44 Wallace-Racine
47 47th
48 South Damen
49 Western ----- OWL
49A South Western (PACE Route 349)
49B North Western
X49 Western Express
50 Damen
51 51st
52 Kedzie/California
52A South Kedzie
53 Pulaski ----- OWL
53A South Pulaski
53A South Pulaski Limited
54 Cicero
X54 Cicero Express
54A North Cicero/Skokie Blvd
54B South Cicero
55 Garfield ----- OWL
X55 Garfield Express
55A 55th/Austin
55N 55th/Narragansett
56 Milwaukee
56A North Milwaukee
57 Laramie
59 59th/61st
60 Blue Island/26th ----- OWL
62 Archer ----- OWL
62H Archer/Harlem
63 63rd ----- OWL
63W West 63rd
64 Foster-Canfield
65 Grand
66 Chicago ----- OWL
67 67th-69th-71st
68 Northwest Highway
69 Cumberland/East River
70 Division
71 71st/South Shore
72 North
73 Armitage
74 Fullerton
75 74th-75th
76 Diversey
77 Belmont ----- OWL
78 Montrose
79 79th ----- OWL
80 Irving Park
X80 Irving Park Express
81 Lawrence ----- OWL
81W West Lawrence
82 Kimball-Homan
84 Peterson
85 Central
85A North Central
86 Narragansett/Ridgeland
87 87th
88 Higgins
90 Harlem
90N North Harlem
91 Austin
92 Foster
93 California/Dodge
94 South California
95E 93rd-95th
95W West 95th
96 Lunt
97 Skokie
X98 Avon Express
100 Jeffery Manor Express
103 West 103rd
106 East 103rd
108 Halsted/95th
111 Pullman/111th/115th
112 Vincennes/111th
119 Michigan/119th
120 North Western/Wacker Express
121 Union/Wacker Express
122 Illinois Center/North Western Express
123 Illinois Center/Union Express
124 Navy Pier
125 Water Tower Express
126 Jackson
127 Madison/Roosevelt Circulator
129 West Loop/South Loop
132 Goose Island Express
134 Stockton/LaSalle Express
135 Clarendon/LaSalle Express
136 Sheridan/LaSalle Express
143 Stockton/Michigan Express
144 Marine/Michigan Express
145 Wilson/Michigan Express
146 Inner Drive/Michigan Express
147 Outer Drive Express
148 Clarendon/Michigan Express
151 Sheridan ----- OWL
152 Addison
155 Devon
156 LaSalle
157 Streeterville
165 West 65th
168 UIC-Pilsen Express
169 69th-UPS Express
170 U. of Chicago-Midway
171 U. of Chicago-Hyde Park
172 U. of Chicago-Kenwood
173 U. of Chicago-Lakeview Express
174 U. of Chicago-Garfield Stations
192 University of Chicago Hospitals Express
200 Main Shuttle
201 Central/Ridge ----- OWL
205 Chicago/Golf
206 Evanston Circulator

Cygwin and fetchmail

I've been a frequent user of both Cywgin and fetchmail for rather a long time.

For a project I'm working on, I found that it would be very useful to be able to download messages from Gmail to shell scripts running under Windows. So, that means getting fetchmail to work under Cygwin.

This article gives you a pretty quick and easy overview of how to get fetchmail running under Cywgin. Problem is, it doesn't work. Not on fetchmail on my laptop, anyway.

I kept getting an error: "nodename nor servname provided, or not known" whenever running fetchmail with fetchmail -v (the -v meaning verbose -- I recommend always calling fetchmail with -v)

After a bit of Googling, here's what I found: You need to add the following to the /etc/services file on Cygwin:
pop3s 995/tcp

The error message is apparently specific to sites that require SSL to connect. The wording apparently indicates that fetchmail and Cygwin don't know how to establish a POP3 SSL connection, because it's not specified in the services list with a port entry. After I did that, it worked like a charm.

Here's another tip. Check out my .fetchmailrc file:
poll pop.gmail.com proto pop3 and options no dns
user 'randomusername@gmail.com' password 'pwgoeshere' options keep ssl
fetchlimit 1
mda "/usr/bin/tee incoming.txt > /dev/null"


Note some of the things I've changed around here. I set "fetchlimit 1" which downloads only one message at a time, and I set an "mda" setting. This stands for "mail delivery agent." It's made for forwarding inbound mail to some other script or process, like procmail. Here I'm tricking it by using the "tee" command (which simply takes stdin and outputs it to both stdout and the file specified) to take the inbound piece of mail and put it in the file incoming.txt. I added the "> /dev/null" to not bother with the stdout output.

Remove the word "keep" if you don't want it to leave the mail on the server. (I'm using the "keep" option just for testing. I'll have to remove it as I move forward.)

There's probably a fancier way to take a single email via pop3 and put it into a text file for further processing; but this quick and dirty method is serving me well.

If you find any of this information useful, please let me know!

Which Is Better: Blogger or Google Pages?

Google offers two easy-to-use tools that make it so just about anybody can create a website: Blogger, and Google Pages. Both have their strengths and weaknesses; I’ve created and hosted different sites with each tool.

Here’s a quick, bullet-point rundown of my likes and dislikes for each, followed by a bit of in-depth discussion of what you can and can’t do, with some tips and tricks for each.

Google Pages -- Pros:

  • Create and host up to five websites with one Google account.
  • Comes with 30+ neat looking templates to choose from.
  • Just write-and-go, don’t need to know HTML.
  • Can host regular HTML files if you’ve got an already created site.

Google Pages -- Cons:

  • Websites created have to be hosted under googlepages.com. This means your website has to be mypage.googlepages.com instead of www.mypage.com.
  • As you add more pages, you have to link to them manually. No overall index is created automatically.
  • If you use a redirecting trick to make your webpage show up as www.mypage.com, your organic search engine placement seems to suffer.

Blogger -- Pros:

  • The latest version of Blogger can host custom domains directly. No redirect trickery needed.
  • Easy, word-processor style interface for writing new entries.
  • Built-in RSS feed support.
  • Blogger’s layout modification editor is slick, allowing drag and drop modification of page elements.

Blogger -- Cons:

  • What order each page is displayed in is determined by the time/date it was posted.
  • Blogger only offers a few templates. The default ones are kind of boring.
  • Manual template editing is tricky and NOT for the faint of heart.
  • All sites have the Blogger Navbar at the top, by default.

Templates and “Look and Feel” Modification

The latest version of Blogger only comes with a few templates, while they’re okay, there’s not a ton of them. If you use a default template, your blog is going to look like a thousand others. (Probably far more than a thousand others.)

The template format is open and people can create their own, however, it’s not for novices. I modified spamresource.com’s template to add in a logo and additional graphics, and change the overall look and feel slightly. It took me a long time to do, and I couldn’t figure out everything I wanted to. And I’m not afraid of code. If you’re a superhero with CSS, you’ll feel right at home. However, nobody’s mom is ever going to be able to edit a template or create a new one.

Editing the elements within your template, however, is smooth as silk. Click on add a page element, select what you want (list, title, picture, etc.), then drag it around on the page to where you want it to display. This makes it easy to create things like additional sidebar navigation links on the fly. Even if you’re not a power user, it’s still easy to add things like a SiteMeter and AdSense advertising.

There doesn’t seem to be any way to modify the overall look-and-feel of a page created with Google Pages. You can upload your own HTML files to Google Pages and link directly to them, however.

Content Creation

Creating new content is very easy with both sites. Just click on new post (Blogger) or create new page (Google Pages), type in what you want, and away you go. Blogger is very “post” oriented – it’s all about taking your written content and flowing it into a pre-existing site-wide template. With Google Pages, it’s more of a page-based environment, where different pages can have a different template, different navigation links, etc.

Blogger automatically creates archive links for you, so people digging around on your site can link to older pages with little trouble. It’s different with Google Pages; no page is explicitly linked to, unless you choose to link to it. So if you have a lot of pages, and you want everyone to be able to find all the pages, you have to manually create an index that links to all of those pages. (It’s not an unwise idea to do that with Blogger, either, but it’s definitely not necessary.)

Adding Advertising to Your Site

Speaking of AdSense, Blogger has built-in integration with Google AdSense. If you don’t know what AdSense is, it’s a neat program from Google that allows you to opt-in to their advertising program. You donate some amount of space on your website to showing ads. Google determines which ads are appropriate, and automatically takes care of serving and tracking them. Google tries hard to target ads appropriately for your site, and it seems like it’s usually pretty spot on. You get paid based on ad clicks.

Blogger’s AdSense integration is a bit limited. It’s a great way to get started, but if you’re even the slightest power user, you’ll probably want to download AdSense code yourself and manually add it to your Blogger-hosted site. I’ve done that on www.spamersource.com, so that I could manually configure it so two ads show up in a specific place in the left navigation. (The default Blogger options for putting ads along side templates can result in a big blob of empty space, or only one ad showing up.)

Using Standard HTML

If you’ve already got a website you’ve created elsewhere, and you want to move it to Google Pages, it’s very easy to do. Just go to the “Uploaded Stuff” section on the right side of the Google Page Creator interface. Click on the “upload” button, specify the file you want to upload, and hit upload. Repeat this for every file you want to upload. It’s not as fast as FTP, but it’s only going to take a few minutes, even if you have a few dozen files to upload.

Most people creating a website this way use “index.html” as the name for the front page (default page) of their website. Google Pages is not smart enough to know to display index.html as the default page. To get around that, you create a “home page” (/home) in Google Pages. On that page, click on a content area, switch to “Edit HTML”, and paste in the javascript redirect below.

<script type="text/javascript">
<!--
window.location = "http://aqphilhey.googlepages.com/index.html"
//-->
</script>

Of course, change “aqphilhey” to the name of your site, otherwise you’re going to redirect people to my friend’s site, instead of yours. After you save this, people who visit http://(yourname).googlepages.com will be automatically redirected to your index.html page.

It’s not possible to host already-created HTML files with Blogger. Blogger manages and creates pages for you; your only control over this process is turning it on or off.

Using a Custom Domain Name

This is an area in which Blogger excels over Google Pages. If you own a domain, you can make it point directly at your Blogger-hosted site by creating a CNAME record pointing to ghs.google.com. This sounds harder than it actually is. My domain registrar (joker.com), the company I purchase domain names from, offers an easy control panel where I just have to click in, select my domain, select “Create a CNAME entry” and then type in ghs.google.com. You don’t know even have to know what a CNAME is. (It’s an alias that makes one server name point at the same place as another.) Most domain registrars offer something functionality similar to what I have available to me as a user of joker.com.

It’s not possible (at the moment) to purchase a domain name and make it point directly at a site hosted at Google Pages. However, there are hacks you can use to work around that limitation. See www.philhey.com for an example of a site I host with Google Pages. In my domain registrar’s control panel, I created a web redirect so that www.philhey.com points to aqphilhey.googlepages.com (the “real” address of the site). This is necessary because sites created with Google Pages have to be hosted under googlepages.com. I use a “frame based redirect” to mask this fact as much as possible. That way, the site appears (to most users) as being hosted under philhey.com, instead of under googlepages.com.

Search Engine Placement

This is really important, and you’re about to find out why I just spent a lot of time and effort transitioning some of my sites away from Google Pages and over to Blogger.

Having my website show up only under my preferred website URL is important to me. I don’t want www.aliverson.com to actually be aliversonchicago.googlepages.com (which was the case for a while). There’s two reasons for this: branding and search engine placement.

By branding, I mean the look and feel of the site. When people visit my site, I want it to show up as “mine”, and not as a tiny little portion of Google Pages. If people look in the address bar when visiting my site, and see “aliversonchicago.googlepages.com,” they see the latter, not the former. With the redirect tricks I talk about above, it’s possible to mask this association to some degree. Using a frame-based redirect, most users never notice that a site is actually hosted under googlepages.com. However, doing it this way has a huge negative impact on your organic search engine ranking.

What’s organic search ranking? It’s how your site is ranked and rated by search engines. I’m focusing on Google, because that’s the one that’s most important to me.

When you use redirect tricks to make a website show up as a URL other than the one it’s actually at, Google can’t easily follow the link between the top level of my domain down to where the actual content is hosted. I don’t know why this is the case, but the net result is that when I hosted my sites with redirects in front of them, the majority of the text content of the sites did not show up in Google’s search results. (Note to the nerds in the audience – yes, I know it’s technically possible to still categorize and rank the content in spite of this link – it’s just that it clearly was not happening until I stopped using the frame-based redirecting.)

Google is how people find your website nowadays. If your content doesn’t show up in Google, you’re nothing; you’re going nowhere fast. I write lots of articles on technology-related concepts, pretty specific stuff on narrow topics like spam and blacklists. I expect (and hope) that people find my articles when they search on those topics in Google. If Google’s not adequately cataloging my content, those people never find me. Sure, some people know to go to my website address directly, but those people already know about me. This is more about growing my readership. People search for information on a specific topic, come to my site, and then hopefully like it enough to bookmark it and come back to it later to learn more.

That’s why I’ve moved even this site (which really isn’t something I consider a blog) over to Blogger. With Blogger’s ability to have a domain name point directly at my Blogger-hosted site, the connection between my domain name and my website is made in a way that Google’s much more easily able to catalog my content and return it in response to Google searches on topics I write about.

Which one Wins?

So, which tool am I recommending over the other? That’s a tough call; it really depends on your goals and skill set. If you’re an HTML neophyte and just want to write up articles and post them, Blogger’s the way to go. If you have an already-created site with HTML files and supporting images, Google Pages is a better fit. If you’re a super hard-core CSS nerd and want to create a bang-up template to use with Blogger’s easy text content management system, then that’s the way to go. If you want to play around with static pages and host specific content (images, MP3s, PDFs, etc.,) then Google Pages is likely where you’ll want to start. I use both, and which I prefer for a specific project depends on how much time I want to spend on a site’s look and feel, how much content I have created already, etc.

Designed by Al Iverson

Over the years I’ve done a fair amount of print advertising, website design, interactive media, etc. Mostly simple stuff, as my design goals are (usually) to keep things on the clear and clean side.

Here’s just a few of the things I’ve found online that I designed and/or created over the years, archive courtesy of the Internet Archive Wayback Machine.

RSL – Relay Stop List. I designed and created the website for this anti-spam blacklist.

PDL – Pan-Am Dynamic List. I created a set of simple graphics around a stop sign motif to help this blacklist maintainer give his website a visual makeover.

SpamResource.com (circa 2002). As you can see, I use a lot of stop signs when creating graphics for sites whose focus is stopping spam.

DNSBL.com (circa 2004). I realized this site got lots of traffic, even though I wasn’t doing anything with it. So, I created this simple design template to use as a basis for a new information-based site.

MAPS RSS. I created the design and graphics in 2000 for the anti-spam blacklist I created and brought with me to MAPS. I really loved this design and it was one I wish I had kept for myself.

MAPS – Mail Abuse Prevention System. A simple design I created in 2000. to fit in with the primarily text-based nature of their existing website. A friend generated the 3d @ sign to our specifications. Later variations added stripes (I can’t remember if that was my idea or not; I do like it though) and some really horrible buttons with an awesomely 70s typeface on them. Yuck.

Radparker.com (circa 1996). Gosh, transparent GIFs were all the rage then. Also, apparently mixing nineteen fonts on one page was pretty cool, too.

Radparker Radio. A website supporting my radio work in 1998.

MNJazz.com (circa 2001). Eventually became solely for use of the Artists’ Quarter, since moved to www.artistsquarter.com

Artists’ Quarter (from 2006). The current version of the site looks somewhat similar (as of this posting), but I suspect it’ll change eventually, as I’ve handed it off to a very capable friend to continue on with the site, since I moved away from Minnesota.

Fun stuff! Kinda nice to walk down memory lane once in a while, isn’t it?

Chicago Links Page

Chicago Journals/Blogs
ChicagoLand Community
Wassup on the El?
Chicago Carless
Looper Photoblog

Scanner Info
Chicago Scanner Club
List of CTA Ten Codes

Neighborhood/Safety
Joe Moore, 49th Ward Alderman
Broken Heart of 49th Ward
Chicago Police Department

Travel/Transit
CTA Trip Planner
Google Directions
Chicago El Stations in Google Maps
Megabus

Media/Entertainment
Chicago Radio Stations
Chicago TV Stations
Village North Movie Listings


News
Chicago Sun-Times
Chicago Tribune
Chicago Reader


About This Page

I just moved to Chicago in July, 2006. Being new to the city means I have a hell of a time remembering who's in charge of what, where to go for this thing or that thing, and what's going on in town. So, I created this page to help me find the right information, fast. Some of it's important, lots of it isn't. Ah well.

About Me

Hi. I'm Al Iverson.

I've done many varied things in my time. I've created multiple widely-used spam blocking tools. I've worked in radio. I've been a record producer. I am currently the director of privacy and deliverability for an internet company somewhere in the midwest. I work with ISPs, anti-spam groups, and clients, to resolve spam and deliverability issues.

I've been working to stop spam for somewhere around ten years. In 1996, when I talked to people about spam, IF they knew what I was talking about, they thought I was crazy. Few understood why spam need to be dealt with, and even fewer understood what a big problem spam would grow to become. Depending on which numbers you trust, somewhere between 67% and 83% of all email traffic seems to be spam, maybe more, probably not less. Reliable sources tell me that at any given time there's at least 3.3 million (or more) infected computers spewing spam, with another 700,000 or so being discovered or infected every week. This isn't a problem? ISP servers are overwhelmed. People need help to reduce the amount of spam they receive. Companies need guidance on how not to spam. I, like many of my colleagues, will be gainfully employed forever.

I live in Chicago, Illinois, having moved here from Minneapolis in July, 2006. At least, I think I live in Chicago. I travel so much that it's hard to remember sometimes.

My favorite jazz club is the Artists' Quarter, located in St. Paul, MN. I created their website and was the sole maintainer my recent move to Chicago. The site is now in the hands of a capable friend.


I'm a long time unix user and very script/HTML-savvy. I am used to hosting my own sites on my own hardware. A change from my usual practices, this site is hosted with Blogger. Lately, I've been having a lot of fun using both Google Pages and Blogger to host content that I previously would've hand-coded and self hosted. Why? Because I'm busier than I ever have been before, new tools are fun, and Google's tools are fun and time saving.


I write for a half-a-dozen blogs, journals, news sites out there on the 'net. Some of them public, some of them not. In February, 2007, I converted my oldest active domain, radparker.com, into a technology and gadget site. At spamresource.com, I've been posting news and commentary related to spam, since 2001. At dnsbl.com, I do the same, but more specifically covering anti-spam blacklists.

Review: Novatel Wireless Ovation U720 USB Modem: Part 1


I've been a customer of Verizon Wireless for around eighteen months now, using their PC5740 PC Card to get online to work remotely from just about everywhere I've traveled to. I bought it when I lived in Minnesota, where I spent a lot of time in bars, grabbing a cheeseburger while catching up with the insane workload leveled at me by my last employer. Since that time, I've moved to Chicago, and changed jobs to one where I travel quite a bit. And when I'm not traveling, I usually work from home. Our cable's gone down on occasion, and the Verizon card has saved my bacon, allowing me to stay up and running. I've used my “Wireless Broadband” connection in San Francisco, Las Vegas, Chicago, Indianapolis, Washington DC, San Diego, and many other places, over the past year or so. When I travel, I rarely spring for the in-room internet access any more; just pop-in the Verizon card and I'm on.


There's a few drawbacks. One, the connection is occasionally fussy. They have a fall back to dialup-quality connection, and I end up on it enough that it just drives me crazy. Second, your computer has to have a PC Card slot to be able to use the card. That means no support for macs, desktops, or ultra-portable laptops. In our home, we have all of these. It would be nice to be able to connect to the wireless broadband connection from my tiny Sony Vaio U750 while traveling, maybe to connect to my Slingbox and watch something recorded on the Tivo. Can't do that, though.


I'm always on the lookout for new devices and new ways of doing things. While doing a random Google search a couple weeks ago, I ran across this. It looked too good to be true. Wireless broadband (or mobile broadband, as Sprint calls it) over USB? Reading the reviews, it looks like something everybody's been waiting for. Was it too good to be true? I decided that I'd check it out, and if it works as well as claimed, it's going to replace my Verizon Wireless card.


I ordered the USB modem from sprint.com last week, and the modem was delivered to me a few days later.


The device itself is just over two inches long, about an inch and a half wide, and about five eighths of an inch thick. It hangs out of the side of your laptop, attached to a USB port, or you connect it up via an included cable. The cable has two USB connectors for the computer side of the connection. This is to draw more power, sometimes necessary to get you the strongest connection and maximum throughput.


Click here to read on...


Part 1 of 3 | Part 2 of 3 | Part 3 of 3