On 10/8/05, Lucas Gonze <lgonze@...> wrote:
> Anybody know details about how the craigslist flagging system works? Is
> it a vote-based design?
>
> I'm thinking about using this as a model for community moderation of
> unauthorized stuff on webjay.
yeah, seems to be vote-based, with a threshold for automatic removal / hiding-
http://www.craigslist.org/about/help/flags.html
shirky's had a few words to say on similar systems,
http://www.shirky.com/writings/group_user.html
in a system like craig's, there might be potential for abuse - people
voting something off just coz they don't like it. how do you see
dealing with that?
Anybody know details about how the craigslist flagging system works? Is
it a vote-based design?
I'm thinking about using this as a model for community moderation of
unauthorized stuff on webjay.
--- In webjay-dev@yahoogroups.com, Lucas Gonze <lgonze@p...> wrote:
>
> Messages I sent to this list yesterday didn't get through. This is to
> test whether it was a temporary burp.
Your loyal list admin was asleep at the switch - haven't been
monitoring my yahoo acct every day. Going forward I'll have the
moderation notifications sent to my active email account.
> It would use a
> similarity metric for any playlister, meaning that
> it would exclude any
> playlisters who aren't similar to you
Interesting concept, but I come to Webjay to hear
things unlike the things I am hearing.
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
Oddio Overplay wrote:
>I agree about the poison injection. I asked this
>question, because I was concerned about heat coming
>down on Webjay. Would hate to lose this cool site, or
>have hassles heading for Lucas.
>
>
Yup. Yup.
I did a bunch of work about a month ago to improve my moderation tools.
Where I focus my energy is on making it faster to do a round of
moderation, so that I can cover more ground while I'm doing it. The
user interface for posting a complaint is the next important thing to
improve, because complainers tend to be the least technical users.
Ultimately what we need is for rights holders to state their claims in
way that a program can understand, that's what I'm really after.
>Not sure what you mean here:
>
>
>>version of the homepage which keyed off of anybody
>>within one hop of
>>Katya
>>
>>
What I'm thinking of is something like "here's the entire universe of
playlists from Katya's point of view, tastewise." It would use a
similarity metric for any playlister, meaning that it would exclude any
playlisters who aren't similar to you. This is very doable on a theory
level, but would be brutal on the CPU, since it would take a lot of
number crunching.
- Lucas
>
>
>
>
>
>
>
>
>>Message: 2
>> Date: Mon, 15 Aug 2005 15:36:45 -1000
>> From: Lucas Gonze <lgonze@...>
>>Subject: Re: Red Flags
>>
>>Well, the thing is that it injects poison into the
>>social life of the
>>place. It just sucks to have people bonking each
>>other over the head
>>like that.
>>
>>The top 40 stuff is an even worse problem than
>>people realize, though,
>>because it's not mainly a problem of unauthorized
>>stuff. What's
>>happening is that the major labels are hosting hits
>>more and more often,
>>and the MySpace kidz are picking up on it. This
>>messes up Webjay
>>because the main way to get rid of top 40 is to
>>filter unauthorized
>>stuff. I'm pretty much at a loss about that, except
>>to shoot for a way
>>to have different 'views' of playlist space. For
>>example if there was a
>>version of the homepage which keyed off of anybody
>>within one hop of
>>Katya, then there would be very little top 40...
>>
>>Brett Singer wrote:
>>
>>
>>
>>>Since its a big job, what about having a few
>>>
>>>
>>"trusted lieutenants" who
>>
>>
>>>can help police the unauthorized material?
>>>
>>>
>
>
>
>
>____________________________________________________
>Start your day with Yahoo! - make it your home page
>http://www.yahoo.com/r/hs
>
>
>
>
>
>
>
>
>Yahoo! Groups Links
>
>
>
>
>
>
>
>
>
Same here. I'm not looking to create a Webjay Youth network of
informers. Same goal: reduce headaches for Lucas, and keep heat off of
Webjay, especially now that the hit count is going through the roof.
Oddio Overplay wrote:
> I agree about the poison injection. I asked this
> question, because I was concerned about heat coming
> down on Webjay. Would hate to lose this cool site, or
> have hassles heading for Lucas.
>
> Not sure what you mean here:
>
>>version of the homepage which keyed off of anybody
>>within one hop of
>>Katya
>
>
>
>
>
>
>
>>Message: 2
>> Date: Mon, 15 Aug 2005 15:36:45 -1000
>> From: Lucas Gonze <lgonze@...>
>>Subject: Re: Red Flags
>>
>>Well, the thing is that it injects poison into the
>>social life of the
>>place. It just sucks to have people bonking each
>>other over the head
>>like that.
>>
>>The top 40 stuff is an even worse problem than
>>people realize, though,
>>because it's not mainly a problem of unauthorized
>>stuff. What's
>>happening is that the major labels are hosting hits
>>more and more often,
>>and the MySpace kidz are picking up on it. This
>>messes up Webjay
>>because the main way to get rid of top 40 is to
>>filter unauthorized
>>stuff. I'm pretty much at a loss about that, except
>>to shoot for a way
>>to have different 'views' of playlist space. For
>>example if there was a
>>version of the homepage which keyed off of anybody
>>within one hop of
>>Katya, then there would be very little top 40...
>>
>>Brett Singer wrote:
>>
>>
>>>Since its a big job, what about having a few
>>
>>"trusted lieutenants" who
>>
>>>can help police the unauthorized material?
>
>
>
>
>
> ____________________________________________________
> Start your day with Yahoo! - make it your home page
> http://www.yahoo.com/r/hs
>
>
>
>
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
>
>
I agree about the poison injection. I asked this
question, because I was concerned about heat coming
down on Webjay. Would hate to lose this cool site, or
have hassles heading for Lucas.
Not sure what you mean here:
> version of the homepage which keyed off of anybody
> within one hop of
> Katya
> Message: 2
> Date: Mon, 15 Aug 2005 15:36:45 -1000
> From: Lucas Gonze <lgonze@...>
> Subject: Re: Red Flags
>
> Well, the thing is that it injects poison into the
> social life of the
> place. It just sucks to have people bonking each
> other over the head
> like that.
>
> The top 40 stuff is an even worse problem than
> people realize, though,
> because it's not mainly a problem of unauthorized
> stuff. What's
> happening is that the major labels are hosting hits
> more and more often,
> and the MySpace kidz are picking up on it. This
> messes up Webjay
> because the main way to get rid of top 40 is to
> filter unauthorized
> stuff. I'm pretty much at a loss about that, except
> to shoot for a way
> to have different 'views' of playlist space. For
> example if there was a
> version of the homepage which keyed off of anybody
> within one hop of
> Katya, then there would be very little top 40...
>
> Brett Singer wrote:
>
> >Since its a big job, what about having a few
> "trusted lieutenants" who
> >can help police the unauthorized material?
____________________________________________________
Start your day with Yahoo! - make it your home page
http://www.yahoo.com/r/hs
Well, the thing is that it injects poison into the social life of the
place. It just sucks to have people bonking each other over the head
like that.
The top 40 stuff is an even worse problem than people realize, though,
because it's not mainly a problem of unauthorized stuff. What's
happening is that the major labels are hosting hits more and more often,
and the MySpace kidz are picking up on it. This messes up Webjay
because the main way to get rid of top 40 is to filter unauthorized
stuff. I'm pretty much at a loss about that, except to shoot for a way
to have different 'views' of playlist space. For example if there was a
version of the homepage which keyed off of anybody within one hop of
Katya, then there would be very little top 40...
Brett Singer wrote:
>Since its a big job, what about having a few "trusted lieutenants" who
>can help police the unauthorized material?
>
>oddiooverplay wrote:
>
>
>>Hey Guys,
>>
>>Have been away from Webjay for a few weeks, and on returning I am
>>looking at the new stuff seeing top 40 material on a lot of playlists.
>>Remember way back in the day when the idea of internal monitoring for
>>copyright material was being tossed around in the forum? Any thoughts
>>of implementing some system? Is that of concern anymore now that
>>Webjay is so large?
>>
>>Your fan,
>>Katya
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>Yahoo! Groups Links
>>
>>
>>
>>
>>
>>
>>
>>
>
>
>
>
>
>
>
>Yahoo! Groups Links
>
>
>
>
>
>
>
>
>
Since its a big job, what about having a few "trusted lieutenants" who
can help police the unauthorized material?
oddiooverplay wrote:
> Hey Guys,
>
> Have been away from Webjay for a few weeks, and on returning I am
> looking at the new stuff seeing top 40 material on a lot of playlists.
> Remember way back in the day when the idea of internal monitoring for
> copyright material was being tossed around in the forum? Any thoughts
> of implementing some system? Is that of concern anymore now that
> Webjay is so large?
>
> Your fan,
> Katya
>
>
>
>
>
>
>
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
>
>
Hey Guys,
Have been away from Webjay for a few weeks, and on returning I am
looking at the new stuff seeing top 40 material on a lot of playlists.
Remember way back in the day when the idea of internal monitoring for
copyright material was being tossed around in the forum? Any thoughts
of implementing some system? Is that of concern anymore now that
Webjay is so large?
Your fan,
Katya
It's strange- two spam in two days, neither from a registered member, and
posting's restricted to members only. I'm guessing they're from Yahoo's
paying spammers.
This gives me a moment to tell everyone that, while the last few months
have been quiet on this list, there has been plenty of activity going on
with the APIs, behind the scenes.
I've developed a version that runs from templates now, and so to build
your own customized Webjay site requires only HTML knowledge and the
ability to read documentation, that's it! No programming required.
Also I've managed to crank out a MovableType plugin that can display the
playlist of your choosing, with a Webjay-style "Play" button, or display
a list of all your playlists - again, no programming required.
I hope to be posting the latest package soon, possibly this coming
weekend.
At some point in the near future, I'll be moving this project to
SourceForge.net. Seems a better place for it - Yahoo has a bad rep for
censoring politically active lists on yahoogroups. While we're probably
not a target, I'd rather not use an ad-supported listserve that weighs
into politics via censorship.
Cheers,
Kevin Prichard
--- spam follows ---
Re: [webjay-dev] The best traffic exchange website invites you
On Mon, 22 Nov 2004, know_internet wrote:
> Traffictwist.com is a manual traffic exchange system which is
[snip]
Traffictwist.com is a manual traffic exchange system which is
dedicated to providing quality targeted traffic to your website.
When you join, you are provided with POWERFULL anti-cheat protection
not offered anywhere else. We have a state of the art back-end
system that will instantly detect a cheater and suspend their
accounts, so your sites will only be viewed by real people.
Registration is free of cost .
so , what are you waiting for ? visit www.traffictwist.com and
register yourself absolutely free of cost .
Whether you are a freelancer or a programmer looking to bid on
projects from US,.UK and other countries ,you are unaware of 1 such
site which will make a mark in the outsoucring world .
Join http://finance.groups.yahoo.com/group/flatratefreelancers/ group
to make a good career for yourself .
Note :- You need to explain shortly as to why you would like to Join
our group
Lucas,
I'm attempting to invoke some of the POST methods of WJAPI. Getting
this response: 'Missing username and password. You must log in.'
I've tried two variations: 1) Basic-auth, 2) Username and Password
http header fields. What I found in your docs: "Account information
is carried by the normal HTTP username and password header variables."
Maybe need more info?
Examples of what I'm POSTing (passwords and basic auth scramble
changed, I can email it separately)-
(Try#1)
[client]
POST /api/kev/themusic?audio=http://www.jesush.com/Parfum2.mp3
Host: webjay.org
Authorization: Basic a2V02n5lDhNjYXBl
Content-Type: application/x-www-form-urlencoded
Content-Length: 99
description=Django Reinhardt -
Parfum&image=http://www.gould68.freeserve.co.uk/django.gif&site=
[server]
Missing username and password. You must log in.
(Try#2)
[client]
POST /api/kev/themusic?audio=http://www.jesush.com/Parfum2.mp3
Host: webjay.org
Username: kev
Password: ########
Content-Type: application/x-www-form-urlencoded
Content-Length: 99
description=Django Reinhardt -
Parfum&image=http://www.gould68.freeserve.co.uk/django.gif&site=
[server]
Missing username and password. You must log in.
On Sun, 5 Sep 2004, kevin3prichard wrote:
> I felt a little disappointed in php because of this, but I still like
> php. I no longer hate it. It fills a big, useful niche.
> (Digression: one new thing I'd like to see for php is tag libraries or
> custom tags, where you could tell php to link "<new_tag>" to a handler
> function.)
I've gotten to know php via webjay, which is written in it. My one beef
is the lack of third party libaries a la CPAN. Perl's equivalent, Pear,
is nowhere near on CPAN's level.
> Let's say I build a WJ client site, and I want tag word linking.. The
> playlist and track data are stored remotely in Webjay's mysql
> database, but we index the tag words on the local site server, and
> associate them with the playlists they came from. When playlists
> display on this new site, tag words will be hyperlinked to a script
> which lists all playlists containing the given keyword, but from this
> site only.
>
> That's the catch, unless there is a feature in the Webjay api I don't
> know about yet. :) It would be cool if this were handled by WJ,
> though, because then it could cut across sites. Which you may or may
> not want for a given client site, depends.
Pretty big catch. :)
I'd have to give you access to the DB, which would be fine with me.
Alternatively I could add an API feature to fetch tagged items.
-L
>
>> On Sat, 4 Sep 2004, kevin3prichard wrote:
>>> The problem in the last version (where it would just die) has been
>>> uncovered. It was this- storing a reference to an array element, then
>>> using it after that array passed out of scope.
>>>
>>> It wouldn't crash until much later, so it wasn't immediately apparent
>>> what was causing it. This is different than Java (where I've spent a
>>> lot of time), which handles array elements as individual objects and
>>> will cull the array data structure without adversely affecting
>>> references to individual elements of that array. PHP's more like C in
>>> this regard; I'll be keeping that in mind.
>>>
>>> Now it's fixed and we can move on to finishing the cake and putting on
>>> the icing. I'm taking requests for flavor and decorations.
>>>
>>> kevin
>
>
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
>
--- In webjay-dev@yahoogroups.com, Lucas Gonze <lgonze@p...> wrote:
>
> Y'know, that's an infirmity in PHP. It's totally reasonable to assume
> that the engine would do reference counting.
I felt a little disappointed in php because of this, but I still like
php. I no longer hate it. It fills a big, useful niche.
(Digression: one new thing I'd like to see for php is tag libraries or
custom tags, where you could tell php to link "<new_tag>" to a handler
function.)
> My request for flavor and decorations: a tag-oriented way of naming
> playlists, emulating del.icio.us. (you can have a / character in a
> playlist name...)
Interesting. del.icio.us appears to follow Friendster's "Favorite
Movies" .. "Favorite Music" .. keyword text boxes in your profile.
Keywords you enter there are hyperlinked to lists of people who share
that keyword in their profile, just as del.icio.us's tags are linked
to lists of URLs sharing that keyword.
Orkut, similar in concept to friendster, collects keywords but isn't
presently hyperlinking them. It has "Communities" (forums), which
seem to be what they traded for tag linking, or searching (no search
facility. funny, they're google.) The forums are simple but
accomplish a lot.
Let's say I build a WJ client site, and I want tag word linking.. The
playlist and track data are stored remotely in Webjay's mysql
database, but we index the tag words on the local site server, and
associate them with the playlists they came from. When playlists
display on this new site, tag words will be hyperlinked to a script
which lists all playlists containing the given keyword, but from this
site only.
That's the catch, unless there is a feature in the Webjay api I don't
know about yet. :) It would be cool if this were handled by WJ,
though, because then it could cut across sites. Which you may or may
not want for a given client site, depends.
Alternatively, to assist client sites in remotely indexing WJ's
database, we'd need the ability to iterate the WJ user list. Then
playlists per user could be iterated, thereby allowing client sites to
remotely index webjay.
I am Kevin, hear me ramble.
> On Sat, 4 Sep 2004, kevin3prichard wrote:
> > The problem in the last version (where it would just die) has been
> > uncovered. It was this- storing a reference to an array element, then
> > using it after that array passed out of scope.
> >
> > It wouldn't crash until much later, so it wasn't immediately apparent
> > what was causing it. This is different than Java (where I've spent a
> > lot of time), which handles array elements as individual objects and
> > will cull the array data structure without adversely affecting
> > references to individual elements of that array. PHP's more like C in
> > this regard; I'll be keeping that in mind.
> >
> > Now it's fixed and we can move on to finishing the cake and putting on
> > the icing. I'm taking requests for flavor and decorations.
> >
> > kevin
Y'know, that's an infirmity in PHP. It's totally reasonable to assume
that the engine would do reference counting.
My request for flavor and decorations: a tag-oriented way of naming
playlists, emulating del.icio.us. (you can have a / character in a
playlist name...)
On Sat, 4 Sep 2004, kevin3prichard wrote:
> The problem in the last version (where it would just die) has been
> uncovered. It was this- storing a reference to an array element, then
> using it after that array passed out of scope.
>
> It wouldn't crash until much later, so it wasn't immediately apparent
> what was causing it. This is different than Java (where I've spent a
> lot of time), which handles array elements as individual objects and
> will cull the array data structure without adversely affecting
> references to individual elements of that array. PHP's more like C in
> this regard; I'll be keeping that in mind.
>
> Now it's fixed and we can move on to finishing the cake and putting on
> the icing. I'm taking requests for flavor and decorations.
>
> kevin
>
>
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
>
The problem in the last version (where it would just die) has been
uncovered. It was this- storing a reference to an array element, then
using it after that array passed out of scope.
It wouldn't crash until much later, so it wasn't immediately apparent
what was causing it. This is different than Java (where I've spent a
lot of time), which handles array elements as individual objects and
will cull the array data structure without adversely affecting
references to individual elements of that array. PHP's more like C in
this regard; I'll be keeping that in mind.
Now it's fixed and we can move on to finishing the cake and putting on
the icing. I'm taking requests for flavor and decorations.
kevin
The `echo ` bit rings an alarm bell with me related to php's handling of
child processes, which is sometimes weird.
On Wed, 1 Sep 2004, kevin3prichard wrote:
> In my last upload, wjtester5e.php, PHP/apache silently dies,
> apparently terminating only the current httpd process. No output to
> the socket connection, it just sends a ACKs and FIN/ACK, closing the
> socket.
>
> That's just symptoms (consistent on four servers), but here's what
> seems to be going on. It's in the function x2a_characterData that it
> seems to silently die - unless some data is sent to stdout from that
> function. Then everything's okay, and the script runs through to the end.
>
> I've reimplemented the guts of x2a_characterData three times, thinking
> I was causing this by triggering a bug in PHP's guts by using a str*
> function in a non-kosher way. Then I noticed it started working when
> I added `echo "xyz"' to that function. Is this nutty?
> (Interestingly, the earlier working versions of wjtester*.php don't
> have this problem, and their x2a_characterData code is tricksey by
> comparison.)
>
> I'm currently toiling over getting apd (a debugger that shows php's
> o/s system calls) working with my Debian box. It works as a zend
> plugin, and getting it working requires adding a line to your php.ini
> file.
>
> Here's the question- when you have PHP built into Apache (1.3.27),
> where does your php.ini file go? Mine don't react to putting a broken
> php.ini file in /etc or /etc/httpd/conf or /usr/local/etc, like it's
> not looking there. Where else does apache+php look?
>
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
>
In my last upload, wjtester5e.php, PHP/apache silently dies,
apparently terminating only the current httpd process. No output to
the socket connection, it just sends a ACKs and FIN/ACK, closing the
socket.
That's just symptoms (consistent on four servers), but here's what
seems to be going on. It's in the function x2a_characterData that it
seems to silently die - unless some data is sent to stdout from that
function. Then everything's okay, and the script runs through to the end.
I've reimplemented the guts of x2a_characterData three times, thinking
I was causing this by triggering a bug in PHP's guts by using a str*
function in a non-kosher way. Then I noticed it started working when
I added `echo "xyz"' to that function. Is this nutty?
(Interestingly, the earlier working versions of wjtester*.php don't
have this problem, and their x2a_characterData code is tricksey by
comparison.)
I'm currently toiling over getting apd (a debugger that shows php's
o/s system calls) working with my Debian box. It works as a zend
plugin, and getting it working requires adding a line to your php.ini
file.
Here's the question- when you have PHP built into Apache (1.3.27),
where does your php.ini file go? Mine don't react to putting a broken
php.ini file in /etc or /etc/httpd/conf or /usr/local/etc, like it's
not looking there. Where else does apache+php look?
the tyranny of volunteerism is all about the shortage of time. as my
burnout pals in the 70s said: take it slow, but take it. I never knew
what that meant, I guess it just sounded cool.
On Fri, 20 Aug 2004, Kevin Prichard wrote:
>
> hi all,
>
> things have slowed on my end, will be for a while.. work deadlines and
> travel. won't have any quality time on wj api until next weekend!
> dammit. what remains to be done is pretty simple, and shouldn't take
> long. just wanted to give a heads-up, s'all.
>
> kevin
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
>
>
>
hi all,
things have slowed on my end, will be for a while.. work deadlines and
travel. won't have any quality time on wj api until next weekend!
dammit. what remains to be done is pretty simple, and shouldn't take
long. just wanted to give a heads-up, s'all.
kevin
On Tue, 17 Aug 2004, Brett Singer wrote:
> http://multineedia.com/wj/wjtester5e.php
>
> there's a "4" at the bottom of the page - ?
testing flotsam
>
http://multineedia.com/wjtester5e.php?username=&password=&playlist=songs&submit=\
Display
>
> result is:
>
> Not Found
> The requested URL /wjtester5e.php was not found on this server.
yeah, do this, in the <form ... > tag, take out the whole "action='...'"
attribute and try it again.
> Apache/1.3.27 Server at www.multineedia.com Port 80
>
> At 12:36 PM 8/17/2004 +0000, you wrote:
> >OK. I thought I'd have the POST code and most of the API done by now.
> > Instead, I'm chasing a strange PHP bug (i hope!?!!) that is making me
> >nuts.
> >
> >The file I just uploaded has a peculiar behavior. After clicking
> >submit, nothing happens. Well, not totally accurate - the server
> >responds with an ACK, then a FIN/ACK. No HTTP response, so the
> >client's state doesn't change at all.
> >
> >Thought I'd tracked it down to using strpos() on a null value, but
> >that hasn't proven out.
> >
> >I need other eyes to look at this. Please tell me I'm not losing it.
> >
> >
> >
> >
> >
> >Yahoo! Groups Links
> >
> >
> >
> >
>
> --------------------------------------------------
> Brett Singer & Associates, LLC
> 240 West 44th Street
> New York, NY 10036
> ph: (212)575-0263
> fax: (212)575-2240
> http://www.brettsinger.com
>
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
>
>
my code, give it a try
On Tue, 17 Aug 2004, Lucas Gonze wrote:
>
> Is that a bug when your code is running or in yahoogroups, kev?
>
> -L
>
> On Tue, 17 Aug 2004, kevin3prichard wrote:
>
> > OK. I thought I'd have the POST code and most of the API done by now.
> > Instead, I'm chasing a strange PHP bug (i hope!?!!) that is making me
> > nuts.
> >
> > The file I just uploaded has a peculiar behavior. After clicking
> > submit, nothing happens. Well, not totally accurate - the server
> > responds with an ACK, then a FIN/ACK. No HTTP response, so the
> > client's state doesn't change at all.
> >
> > Thought I'd tracked it down to using strpos() on a null value, but
> > that hasn't proven out.
> >
> > I need other eyes to look at this. Please tell me I'm not losing it.
> >
> >
> >
> >
> >
> > Yahoo! Groups Links
> >
> >
> >
> >
> >
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
>
>
Is that a bug when your code is running or in yahoogroups, kev?
-L
On Tue, 17 Aug 2004, kevin3prichard wrote:
> OK. I thought I'd have the POST code and most of the API done by now.
> Instead, I'm chasing a strange PHP bug (i hope!?!!) that is making me
> nuts.
>
> The file I just uploaded has a peculiar behavior. After clicking
> submit, nothing happens. Well, not totally accurate - the server
> responds with an ACK, then a FIN/ACK. No HTTP response, so the
> client's state doesn't change at all.
>
> Thought I'd tracked it down to using strpos() on a null value, but
> that hasn't proven out.
>
> I need other eyes to look at this. Please tell me I'm not losing it.
>
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
>