snowdeal logo

archives archives

ex machina


if you're into developing clients for jabber, and who isn't - really - then you just might like, The Jabber Client Developer's Cheat Sheet
"This is an informal tutorial guide for the perplexed developer trying to implement a Jabber client from scratch. Two weeks ago that developer was me; now, after many experiments and confused e-mails to jdev, I'm dropping pearls of my great wisdom to help you out. You're welcome!"
bookmark: del.icio.us ::digg it ::furl ::reddit ::yahoo ::
  4/30/2001 10:42:32 PM

wow. looking for an ide for javascript? then tibet might fit your bill.
"The TIBET™ IDE is a complete interactive development environment constructed using TIBET™ itself. In this fashion, the TIBET™ IDE is the JavaScript equivalent of the Smalltalk environment -- a development environment built using itself."
[via scott andrew]
bookmark: del.icio.us ::digg it ::furl ::reddit ::yahoo ::
  4/27/2001 09:21:16 PM

it's making the rounds, but i'm going to throw it into the annotated bookmark bin anyway - ArsDigita: From Start-Up to Bust-Up. regardless of your feelings for phillg - it's an interesting account of one person's perspective of what can go horribly wrong when you go for vc money.
bookmark: del.icio.us ::digg it ::furl ::reddit ::yahoo ::
  4/26/2001 08:43:58 PM

on the off chance that there happens to be a supergeek version who wants to be a millionaire - you may want to brush up on tracing the roots of components from OOP through web services. and the sad part is that i read through nearly the whole thing.
bookmark: del.icio.us ::digg it ::furl ::reddit ::yahoo ::
  4/25/2001 09:34:27 PM

so maybe i'm not so misguided afterall. a few days ago, i professed my confusion as to why the joel was declaring the groove gang to be "mere" architectural astronauts. to me - it seems apparent that groove is playing a game with a rule that says you can't compete with the people you are trying to sell to - namely, VARs and professional services orgs that are actually trying "...to enable things that people really need."

well - hugh pyle, the director of technology for agora professional services, which hosts groovelog, says basically the same thing, but with a little more imagination:
"Elegant software design is all about putting together simple things in simple ways which have unpredictable - and endlessly complex - uses. The main tool in a software architect's kitbag is abstraction. Occam's razor. The best software designers sometimes take this to extremes (see [4], and Ray's comment "Groove, in essence, distributes *method calls* as opposed to data" in [5]). These are the astronauts. Their "absurd, all-encompassing, high-level pictures" are really more like new building blocks, new elements. Alone these elements are pretty useless. But they're powerful.

Now, I'm not an astronaut; I don't even like heights. But I love synthesis: pick up two or three things and smush them together to make something new. My sort of software design - applications and systems architectures - almost never involves creating anything completely new, or anything down-to-the-metal. But when you get to put together other people's building blocks, it's very easy to make smart things happen. Applications which change the way a company does business. These are Agora's stock-in-trade."
bookmark: del.icio.us ::digg it ::furl ::reddit ::yahoo ::
  4/24/2001 09:33:25 PM

the following set of links are being posted because i'm sick of seeing them sitting in my bookmarks. they are a little old, because i had big ambitions of writing a longish piece on what i was thinking when i decided to bookmark them. it was going to be a witty and insightful piece, but it's now painfully obvious that i'm never going to havve time to put my thoughts together in a way that will make me happy. so here's the abridged version.

a few weeks ago i was rambling along and noticed a salon article on a new breed of music personalization services that appear to begin to deliver on the perpetual dream of actually being able to recommend music that will fit your tastes. what struck my eye was not the recommendation systems themselves, but a paragraph that talked about the relationship between file-sharing schemes and personalization:
"If personalization that works truly has broken through, it's possible to imagine a future in which obscure bands do get more time in the sun. Because personalized music recommendation technology in combination with file-trading services like Napster or Gnutella could be an amazingly potent brew. Get the recommendation, listen to the tune via Napster, then click a button and buy the CD. Finally, we may be at the verge of escaping the industry-imposed domination of pop pablum, a world in which the only albums you know to buy are the bland Top 40 hits churned out by your local radio station. Speaking optimistically, personalization may turn out to be not just a cheap buzzword that helps Web sites lure that V.C. cash, but the best thing to happen to indie bands and music fans since, well, the Net."
this is exactly why napster did nothing for me and consequently never used it that often. because i didn't really want napster. i want an electronic version of my close friends who have always acted as proxies for my musical taste. you know the type of friend i'm talking about. the ones that habitually haunt the obscure sections of vinyl aisles and read magazines you've never heard of and somehow can always put on a track that really gets you going.

in any case, napster never worked for me because i couldn't ever think of a way to efficiently forage for music that i've never heard that would interest me. awhile back, i thought about how nice it would be to use playlists as a recommendation mechanism for new music. it's no big stretch to imagine people voting on playlists in different categories. or perhaps allowing users to construct new playlists by linking to existing playlists and trasparently downloading music on finished playlists. you could then easily develop a google type relevancy search that ranks according to links of links. not that this is a tremendously innovative idea, since people are probably already working on it with opml.

so i'm thinking about playlists and recommendations and the sad state of pop music when i run across a metafilter thread about britney spears' marketing plan. it's sad and you can get the basic gist without following links. marketing driven pop pablum.

thoughts are conjealing and i'm really starting to brainstorm about a way to link playlists and filesharing when i happen upon a soapbox post entitled, Napster: It smells of freedom and we are just discovering that smell, that really hits the nail on the head:
"Napster is now the same thing for me. I log on to Napster and I get to peek inside people's hard drives, people I don't even know but I get to go and see what music they listen to. I would find the very obvious Dozen Champion Performers and let me tell you I have many of them myself but then I get to see what else they listen to and I would discover their music. The magic of discovery takes over and I get to listen to something I have never heard before. Wow. what a wonderful feeling. The person I downloaded music from becomes my instant friend. I feel connected. I get to be inspired and moved by it.

Napster for me is a shared space of conversation for discovery of muisc. It's not a vehicle to get free muisc. It's not an amplification system for Dozen Champion Performer Model. It appears this way but I ask you to dig deeper."
by now, i'm just reeling. and it's not just about the idea of imagining the possibilites of working outside the "dozen champion performer model". i'm metaamazed at how this whole thread in my mind is playing out and how it's related to blogging. it's getting difficult to remember a time when i couldn't be sure that i could get online and imagine a world of possibilities. a world of possibilities constructed instantaneously out of a temporal cacophony of links and ideas made possible by people just taking the time to publish their thoughts to the world.
bookmark: del.icio.us ::digg it ::furl ::reddit ::yahoo ::
  4/23/2001 10:33:55 PM

hmmm. looks like there are some interesting presentations online from the w3c workshop on web services:
"The purpose of the Web services workshop is to gather the community interested in XML-based Web service solutions and standardization of components thereof, which includes both solution providers and users of this technology. The goal of the workshop is to advise the W3C about which further actions (Activity Proposals, Working Groups, etc.) should be taken with regard to Web services."
bookmark: del.icio.us ::digg it ::furl ::reddit ::yahoo ::
  4/23/2001 09:19:48 PM

ev linked to a davenet article that mentions the blogger-trellix deal and makes a point that is so obvious that i wasn't going to point it out. and then i thought about it more. and i do think it's important:
"In the Blogger-Trellix deal, we got first-hand personal essays from the two people who made the deal. Mark my words, this is a new artform. I expect to see a lot more of this in the future."
you can already see more interest in "corporate blogging", but my guess is that most companies will munge the effort and just look silly in the process of trying to create a sterile "voice" to the blog that won't offend [at least for "corporate communication" [sic] blogs].
bookmark: del.icio.us ::digg it ::furl ::reddit ::yahoo ::
  4/23/2001 09:01:21 PM

granted - i don't know rem's peter buck from adam, but the headline, R.E.M. Guitarist Charged with Air Rage in London seems just plain odd.
bookmark: del.icio.us ::digg it ::furl ::reddit ::yahoo ::
  4/22/2001 12:09:17 PM

me + 1,400 sq. feet of sod to be laid + a few beers = jello.
bookmark: del.icio.us ::digg it ::furl ::reddit ::yahoo ::
  4/21/2001 10:50:41 PM

wow. i'll admit it. there were quite a few stats in “Harper’s Index” of teenage myths that surprised me. i guess there's no better proof that i'm getting close to 30.
bookmark: del.icio.us ::digg it ::furl ::reddit ::yahoo ::
  4/21/2001 12:44:31 AM

interesting response from groove chief product designer regarding comments made in joel's recent screed, Don't Let Architecture Astronauts Scare You:
"The bottom line is that I think it was unfair of you to consider us Architecture Astronauts. It is true that we do not solve the problem that Napster was trying to solve, but I think we have been successful at solving the problem that we set out to solve. Also, to be fair, we have managed to ship a product (and even sell it to people) unlike some of the Architecture Astronauts that you are thinking of."
joel responds:
"Anyway, now we're talking about architecture. Let's talk about features. The applets you ship with are all spiffy but not ultra-compelling, because you can often get the same functionality elsewhere. And it's the applets that are going to sell Groove, not the architecture...So... yes, you shipped a product, and sold it to people, it's great, I believe you. But if you want it to be The Next Great Thing it has to be more than architecture, it has to enable things that people really need."
i might be missing something, but i presumed that groove's product was supposed to be a framework and that they weren't trying to get into the application space, so they didn't compete with the people that they are trying to sell to. i assumed that the stripped down functionality provided by the preview release was meant only as a teaser to entice others to develop the things that people really need. am i missing something? probably.
bookmark: del.icio.us ::digg it ::furl ::reddit ::yahoo ::
  4/19/2001 10:44:28 PM

Perl XML Quickstart: The Perl XML Interfaces:
"This is not an exercise in comparative performance benchmarking, nor is it my intention to suggest that any one module is inherently more useful than another. Choosing the right XML module for your project depends largely upon the nature of the project and your past experience. Different interfaces lend themselves to different kinds of tasks and to different kinds of people. My only goal is to offer working examples of the various interfaces by defining two simple tasks, and then showing how to achieve the same net result using each of the selected modules."
bookmark: del.icio.us ::digg it ::furl ::reddit ::yahoo ::
  4/18/2001 10:11:29 PM

peter pointed to something called group forming networks and That Sneaky Exponential—Beyond Metcalfe's Law to the Power of Community Building:
"But many kinds of value are created within networks. While many kinds of value grow proportionally to network size and some grow proportionally to the square of network size, I've discovered that some network structures create total value that can scale even faster than that. Networks that support the construction of communicating groups create value that scales exponentially with network size, i.e. much more rapidly than Metcalfe's square law. I will call such networks Group-Forming Networks, or GFNs."
note to self: you better remember to investigate it further or i'm pulling out that can of whoopass. i mean it. i don't care how much 'real' work you have to do. say it three times. group forming networks. group forming networks. group forming networks

put a reminder on the fridge.

tie a string to your finger.

don't forget. you're really interested in it, you're just a little tired right now.
bookmark: del.icio.us ::digg it ::furl ::reddit ::yahoo ::
  4/17/2001 09:49:22 PM

i can feel myself getting close to setting up an 802.11 network for personal consumption and oreillynet keeps giving me less and less of a reason for being lazy [not that that ever really stopped me].

Getting Started with Lucent's 802.11b Wireless LAN Card:
"These uber-cool devices operate in the deregulated 2.4-GHz band (just like high-end cordless phones). They work best with direct line of sight, but will operate through walls, windows, ceilings, and just about anything not made of metal. And they not only work as advertised, they work well.

Of course, you've got to get them installed first, which is unnecessarily quirky (and in some cases, outright frustrating). But fear not, we'll brave the dark forces of product re-branding and misguided Microsoft plug-and-pray together!

First, I'll tell you what equipment you need: a gateway and a wireless LAN card. Next, I'll explain how to install the drivers for the card. Then I'll focus in on installation on different platforms: Windows, Mac, and Linux. Finally, I'll talk a bit about security and encryption."
bookmark: del.icio.us ::digg it ::furl ::reddit ::yahoo ::
  4/16/2001 08:32:20 PM

dj adams continues his jabber series with A More Sensitive Mail Notifier :
"Even if the user is connected, it might not always be appropriate to send messages. The user might be away from the computer for an extended period (even though the workstation is on and the Jabber client connected) or might simply not want to be interrupted (although as we've already discussed, on a Jabber client that supports them, arrival of "normal" type messages can be fairly unobtrusive).

As it stands, our script will send notifications whether the recipient wants them or not. It turns out that we can address this and the other flavors of insensitivity at the same time."
bookmark: del.icio.us ::digg it ::furl ::reddit ::yahoo ::
  4/16/2001 08:24:28 PM

everybody and their brother is going to link to the sad news that joey ramone is dead, but i'm going to link to it anyway. to be honest, i was never a huge fan of the ramones. but i was smart enough to recognize that they paved the way for many of the bands that were important to me in my "formative years". and now - over twenty years after their first album - legions of kids are getting a doses of the ramones without even knowing it.

in fact, i caught mtv2 for the first time this weekend, and i'd say that 90% of the playlist consists of ramones wannabes.
bookmark: del.icio.us ::digg it ::furl ::reddit ::yahoo ::
  4/16/2001 08:16:29 PM

d'oh! i'm on vacation in lovely grand rapids michigan, so updates will be a little spradic.

hi. ho.

happy easter, if you're into that sort of thing.
bookmark: del.icio.us ::digg it ::furl ::reddit ::yahoo ::
  4/13/2001 07:05:40 PM

peter merholz briefly discusses one of the semantic web articles that i linked to yesterday and strikes a decidedly critical tone [ i'm quoting in full, since it's not easy to permalink his writings until they've migrated to the archives ]:
"The May issue of Scientific American features an article outlining the Semantic Web, Tim Berners-Lee's latest drum to beat (see the W3C papers on it here.) The article explains:

The Semantic Web will bring structure to the meaningful content of Web pages, creating an environment where software agents roaming from page to page can readily carry out sophisticated tasks for users.

This is one of those Extremely Noble and massively complex endeavors wherein academics, removed from the real world, attempt to solve a problem nobody has. (I fear MIT's Oxygen project will suffer a similar fate.) The only reason the Semantic Web gets any press is that Tim Berners-Lee, the "Father of the Web," is working on it.

History has shown us that technology inventors often haven't the faintest clue about the device's actual use. Did folks line up to hear what Philo T Farnsworth had to say about television?

Hypertext creators tend to have Extremely Noble intents for their technology. Douglas Engelbart was obsessed with "augmenting" intellect, and the first development of the WWW was definitely along those lines (for academics to compare notes). And the Semantic Web is no different. From the SciAm article:

If properly designed, the Semantic Web can assist the evolution of human knowledge as a whole.

Problem being, no one, apart from some self-appointed Bringers Of Fire, wants their intellect augmented, nor really cares about the "evolution of human knowledge." The Web, this extremely exciting hypertext platform, serves other human needs and desires--primarily to communicate, also for sexual release (porn!), and for finding information of personal relevance (what's the weather where I'm traveling? how can I do my job better? where's my favorite band playing?)."

hmmm. i can't tell from his rant if he's against the 'semantics' part or the 'assisting the evolution of human knowledge part'.

i have no gripe with the basic proposition that we need to formalize the semantics of both resources and services. this is a necessary requirement to support conversational technologies [ regardless if those conversations are taking place between humans or software ] and the whole web-based services scheme. the semantics are somewhere - either embedded in db schema, or an interface spec or in the natural language between the font tags in a web page. the only question is how one exposes the semantics to facilitate the location, discovery, description, and integration of resources and services. this, in turn, depends on the complexity of the system that you are trying to formalize. for "simple" software services, UDDI may suffice. for more complicated resources, you need more complicated ontological mechanisms. rdf might be right for some types of resources. maybe not.

"the semantic" web exists on a continuum of formalized semantics, with different methods being appropriate for various points along the continuum. at one end you have the status quo, with semantics embedded in "meta" tags, db schema and interface definition languages. at the other end you have rdf and stronger versions of knowledge representation. in between all this you get things like uddi.

the development of these multiple parallel versions of the semantic web are going to enable the very things that he thinks the market wants - like communication, sexual release and finding information of personal relevance.
bookmark: del.icio.us ::digg it ::furl ::reddit ::yahoo ::
  4/11/2001 09:54:25 PM

chapter 6 of peer to peer: harnessing the power of disruptive technologies - "conversational technologies" is available online and presents a nice summary of how some people think jabber might fit into the world:
"Conversations provide a comfortable medium in which knowledge flows in both directions, and where contributors share an inherent context through their subjects and relationships. In addition to old forms of conversations--direct interaction and communication over the phone and in person--conversations are becoming an increasingly important part of the networked world. Witness the popularity of email, chat, and instant messaging, which enable users to increase the range and scope of their conversations to reach those that they may not have before.

Still, little attention has been paid in recent years to the popular Internet channels that most naturally support conversations."
bookmark: del.icio.us ::digg it ::furl ::reddit ::yahoo ::
  4/11/2001 08:49:26 AM

noticed today that activestate released komodo v1.0:
""ActiveState's release of the first application built on Mozilla is a watershed event for the open source movement," said Tim O'Reilly, Founder & CEO of O'Reilly & Associates. "It demonstrates that there's more to Mozilla than the next generation Netscape browser. More importantly, it provides the web-enabled IDE that makes cross-platform development with open source languages like Perl and Python accessible to more than the hacker elite.""
more proof that mozilla is not just a browser. wish i had some time to play around with it.
bookmark: del.icio.us ::digg it ::furl ::reddit ::yahoo ::
  4/10/2001 10:24:17 PM

if you're into the whole semantic web thing, but are a little concerned that you won't be able to hold your own at the next big, geeky cocktail party, then you might want to check out a couple of recent, non-technical overviews.

The Semantic Web:
" Semantic Web researchers, in contrast, accept that paradoxes and unanswerable questions are a price that must be paid to achieve versatility. We make the language for the rules as expressive as needed to allow the Web to reason as widely as desired. This philosophy is similar to that of the conventional Web: early in the Web's development, detractors pointed out that it could never be a well-organized library; without a central database and tree structure, one would never be sure of finding everything. They were right. But the expressive power of the system made vast amounts of information available, and search engines (which would have seemed quite impractical a decade ago) now produce remarkably complete indices of a lot of the material out there. The challenge of the Semantic Web, therefore, is to provide a language that expresses both data and rules for reasoning about the data and that allows rules from any existing knowledge-representation system to be exported onto the Web."
The Semantic Web In Depth:
"Recently, the phrase Semantic Web has been popping up more and more. Unfortunately, there are no really good non-technical explanations of what it is. This is a first draft attempt at breaking the Semantic Web down into it's component parts and describing each in summary. Be forewarned that the explanation is detailed and covers many of the facets of the Semantic Web."
bookmark: del.icio.us ::digg it ::furl ::reddit ::yahoo ::
  4/10/2001 10:16:57 PM

say what you want about drug companies and a society that demands a pill for every ailment. loratidine rocks. it isn't just an allergy medicine. it alters all your qualia in subtle but very positive ways. i'm serious. don't let them tell you it's just an allergy medicine. it will transform you from a snot-nosed, sniffling waif, into - well - whatever you dream possible.
bookmark: del.icio.us ::digg it ::furl ::reddit ::yahoo ::
  4/09/2001 07:22:01 PM

between syndicate your page and mod_index_rss, i don't really have any excuse for not producing an rss feed for the vast wasteland. on the other hand, i'm superb at finding ways to put off till tommorrow that which i can due today.
bookmark: del.icio.us ::digg it ::furl ::reddit ::yahoo ::
  4/08/2001 09:47:28 PM

get off my case - i was only reading the articles. or something. it's a nice interface. [doesn't play well with the lizard]
bookmark: del.icio.us ::digg it ::furl ::reddit ::yahoo ::
  4/07/2001 09:47:15 AM

and who said nothing interesting was going on at the parc?

Search in Power-Law Networks:
"Many communication and social networks have power-law link distributions, containing a few nodes which have a very high degree and many with low degree. The high connectivity nodes play the important role of hubs in communication and networking, a fact which can be exploited when designing efficient search algorithms. We introduce a number of local search strategies which utilize high degree nodes in power-law graphs and which have costs which scale sub-linearly with the size of the graph. We also demonstrate the utility of these strategies on the Gnutella peer-to-peer network."
bookmark: del.icio.us ::digg it ::furl ::reddit ::yahoo ::
  4/07/2001 09:41:04 AM

A Web Services Primer :
"Looking back over the last six years, it is hard to imagine networked computing without the Web. The reason why the Web succeeded where earlier hypertext schemes failed can be traced to a couple of basic factors: simplicity and ubiquity. From a service provider's (e.g. an e-shop) point of view, if they can set up a web site they can join the global community. From a client's point of view, if you can type, you can access services. From a service API point of view, the majority of the web's work is done by 3 methods (GET, POST, and PUT) and a simple markup language. The web services movement is about the fact that the advantages of the Web as a platform apply not only to information but to services."
bookmark: del.icio.us ::digg it ::furl ::reddit ::yahoo ::
  4/06/2001 11:15:07 PM

xml cooktop is nice enough all by itself, since it provides a development environment for writing and testing XSLT style sheets, XML documents, DTDs, and XPATHs. it does all this and allows you to collaborate in real time using jabber. and it's theme-able. no - it doesn't come with a beowulf backend. superfine. [via whump]
bookmark: del.icio.us ::digg it ::furl ::reddit ::yahoo ::
  4/05/2001 10:44:45 PM

no, no. really. trust us. all your bits are really not belong to us. honest.
bookmark: del.icio.us ::digg it ::furl ::reddit ::yahoo ::
  4/04/2001 11:38:58 PM

it happens every year. my wife uses earthday as a pathetic excuse to try to make me part with 'lisa', my macintosh color classic. sure, lisa may be sitting in the basement, but that's no excuse to just [gasp] recycle her. she's lonely. she just needs some attention. i mean - what did she ever do to my wife.

don't tell anyone, but i think she's jealous.
bookmark: del.icio.us ::digg it ::furl ::reddit ::yahoo ::
  4/03/2001 10:02:19 PM

stacking the deck look, ma! i'm peering into the future and it's purty. it's full of...layered architectures...free for all tah add value to:
"In order to get distributed computing kicked off, it's going to look something similar to the XML protocol stack. [See Figure 1, XMLFund's XML "protocol stack" (http://xmlfund.com/roadmap/ ).] But the good news on the stack is that Microsoft, IBM, and Cisco Systems are all talking about it, and they fundamentally agree that's not where they're going to make money. They're going to make money adding value to that stack, in either professional services in terms of applications or value-added networking."
yup, billy! even the mighty big blue is singing hosannas to the power of open infrastructure:
"Now I should add that open source is not for everything in software. We have a very large and successful software business, and we're going to retain that. But open source is great for infrastructure code. The reason is that to make open source work, there has to be an overlap between the people who care about the software and the people who make the software better."
but billy - be wary, for the doctor thinks perhaps that there are those among us who would seek to sabotage that which they can't control:
"Heard today that Microsoft is recruiting some folks I know to help them think about how to deal with the "threat" of open source. This is so sad, and such a dumb move by a company that prides itself on smarts.

Some of the best work Microsoft has done is open source. The @#$%&* Net , which they profess to love, is full of open source stuff. It's not a threat. It's a building method. It's also necessary for building common infrastructure in and around the Net. There is a huge opportunity for Microsoft to participate in that work, which is not the exclusive job of the open source movement."
[ peering into the future via scobleizer]
bookmark: del.icio.us ::digg it ::furl ::reddit ::yahoo ::
  4/02/2001 09:52:53 PM

An Introduction to Perl's XML::XSLT module:
"In this article the Perl module XML::XSLT is introduced. It shows some of the capabilities of the W3C's XSLT standard and how it can be used to help you manage and publish XML documents to the web."
Processing XML with Perl:
"In this article I will review the main Perl XML modules, from the venerable XML::Parser to DOM, XQL, XSLT, XPath implementations and more. I'll give the main characteristics of each module and, as much as possible, examples of how to use them."
[via kumo]
bookmark: del.icio.us ::digg it ::furl ::reddit ::yahoo ::
  4/01/2001 06:26:03 PM

[ rhetoric ]

"it is hard to be brave," said piglet, sniffing slightly, "when you're only a Very Small Animal." rabbit, who had begun to write very busily, looked up and said: "it is because you are a very small animal that you will be Useful in the adventure before us."

the complete tales & poems of winnie the pooh

[ about ]

this site chronicles the continuing adventures of my son, odin, who was unexpectedly born on the fourth of july at 25 weeks gestation, weighing 1 pound 7 ounces.

he's quite a fighter and you can always send him a postcard to the most current address listed here if you're inspired by his adventures. see the postcard project/google maps mashup to see a map of the postcards.

if you're new, you can browse the archives to catch up. and don't forget to watch a few movies that i made while we were in the neonatal intensive care unit. or if you want the abridged version and you can find a copy, you can read about his adventures in the november 2005 issue of parents magazine.



[ search ]

[ outbound ]

daddytypes / blogging baby /

rebeldad / thingamababy / The Continuing Adventures of Super-Preemie / dooce /

[ schwag ]

look snazzy and support the site at the same time by buying some snowdeal schwag!

[ et cetera ]

valid xhtml 1.0?

This site designed by
Eric C. Snowdeal III .
© 2000-2005