Mike,
That only exists after you have used CFFILE to save the file to the server.
Adrian is referring to the form field that holds the initial file upload,
which his CFC is presumably going to do the CFFILE process for.
It is actually a binary file, for which there is no argument type, so try
If you're going to do the upload within the cfc, all you need to pass
is the name of the form field. In your cfc you'd have:
cfargument name=item required=true type=any
..
cffile action=upload filefield=#arguments.item#
destination=#arguments.path# nameconflict=makeunique
Will,
Glad to help. Good luck with the kids. My brother just had his second
girl in October; not twins, but a handful non-the-less. Anyway, let me
know if you have any questions regarding the code I wrote.
..
Ben Nadel
Certified Advanced ColdFusion MX7 Developer
I think the nature of this thread is to provide generalizations bout
certification. There are so many people with subjective opinions about
certification.
Does certifying hurt your career? I am willing to wager most would conceed
that this will more than likely be No. For those that say yes to
This is totally driving me nuts!! For those of you who missed my troubles, I
will go over it again. I have a page in the root of my site that requires a
user to login. My login page is located in a child directory and I am needing
to force the user back to the page they were originally looking
On average, I'd say the certification only indicates that you are good
at studying for exams. It doesn't provide any meaningful metrics to
other developers. That being said, however, they do complement
otherwise talented developers' resumes.
If you are looking to get certified, I would
One thing to remember about the CFMX exams, is that they are based on
the ORIGINAL release, in this case 7.0
So, taking a question from Ben's book:
What ouput formats are supported by cfreport?
A. Excel
B. FlashPaper
C. HTML
D. PDF
E. RTF
The correct answer for the exam would be: A,B,D
Save the referer, and send them back to that.
Russ
-Original Message-
From: Doug Brown [mailto:[EMAIL PROTECTED]
Sent: 18 December 2006 13:57
To: CF-Talk
Subject: Still need help!! (Login cflocation)
This is totally driving me nuts!! For those of you who missed my troubles, I
will go
Original Message
I doubt you would be chosen just because you have a cert, we always
test
developers who come for interview and we have turned away many
certified
ones who knew jack when it can to real written and oral test.
The non certs were the ones who shone.
In a case where
That is not working. What happens is the user clicks a link for a page in
the root directory and if they are not logged in I cflocation them to the
login page. If I use the cgi.http_referrer it sets the last requested page
as the login page from the cflocation
Doug
- Original Message
Good morning,
I'm sure this is a simple one for most of you, but I forget. If I perform a
cffile action=read etc ...
on an image file, I should be able to get #FILE.fileSize# correct? I was able
to do it using action=upload.
Thanks
D
Doug...
Somewhere, you are checking for the session and if it doesnt exist, you
cflocate to the login page. THAT is the place where you need to grab the
CURRENT page and query strings (or just the entire url for that matter).
Because THAT is the point that you want to return them to.
So...
I may be wrong, but I believe that you can only do that via cfdirectory
The read pretty much does only that read the contents of the file.
Doug
- Original Message -
From: [EMAIL PROTECTED]
To: CF-Talk cf-talk@houseoffusion.com
Sent: Monday, December 18, 2006 7:46 AM
Subject: cffile
Thanks Bobby!! I will give that a try.
Doug
~|
Create robust enterprise, web RIAs.
Upgrade integrate Adobe Coldfusion MX7 with Flex 2
You seem to be viewing Brainbench certs unfavorably because you can
look up answers in the manual as you take the test. The Brainbench
tests are intended to be open-book and the Adobe test is intended to
be closed-book. So the questions you see on a Brainbench test are much
harder than the
To elaborate, you can use cfdirectory with the filter attribute to
only list the file you want, something like this:
cfdirectory action=list directory=#path# filter=#filename#
name=dirList
Then you can check the size like #dirList.size#
Chris
-Original Message-
From: Doug Brown
Yeah, what he said :)
- Original Message -
From: Peterson, Chris [EMAIL PROTECTED]
To: CF-Talk cf-talk@houseoffusion.com
Sent: Monday, December 18, 2006 7:54 AM
Subject: RE: cffile action=read does FILE.fileSize still work?
To elaborate, you can use cfdirectory with the filter
Cffile action read wont give you anything more than the content of the file.
A len(myfile) /1024 may give you the kilobytes though :-)
cffile action=read file=d:\path\to\my\file.ext variable=myfile /
#len(myfile) / 1024# kb
Or...you can cfdirectory the parent dir of the file and use a filter of
On Monday 18 December 2006 13:57, Doug Brown wrote:
the code below, but it simply does not work, as it is sending them back to
the index.cfm of the current CHILD folder instead of the ROOT folder.
CFLOCATION
url=index.cfm?page=loginrequested=#thispage##querystring#string=#variabl
...
I am trying to convert some Java code into ColdFusion and apparently my Java is
a bit rusty. Can anybody explain the difference between the following two
statements?
public static T IExpectationSettersT expect(T value) {
public static IExpectationSettersObject expectLastCall() {
I'm a bit rusty too, but I know T represents a data type. There are
certain times when you can have an object that takes multiple data
types. A Vector is a good example. If you specify the data type T it
just forces it to take that data type. I think this speeds up
processing just slightly
Bobby,
You are da bomb!! Worked like a charm. I can officially keep what little
hair I have left now.
Thanks again
Doug
~|
Create robust enterprise, web RIAs.
Upgrade integrate Adobe Coldfusion MX7 with Flex 2
We encountered similar issues along with cfdocument being very slow. We took
sometime out and implemented XSL-FO which is really awesome and works
seamlessly without any problem and has a lot more feature than cfdocument
could offer.
HTH
Hey Quasim,
Thanks...any tips or examples for
Well I upgraded to .02 with the lates hot fix and still no love.
Ray said he thought it was fixed in one of the updaters.but I'm not
seeing
it.
So CFDOCUMENTSECTION forces a page break between sections and it shouldn't.
and if you use multuple header/footers, the last one overwrites
Thanks everyone. Some very handy info.
~|
Create robust enterprise, web RIAs.
Upgrade integrate Adobe Coldfusion MX7 with Flex 2
Jeff Chastain wrote:
I am trying to convert some Java code into ColdFusion and apparently my Java
is a bit rusty. Can anybody explain the difference between the following two
statements?
public static T IExpectationSettersT expect(T value) {
public static
In my experience, there can be only a single header and footer and the
last one read by the server will be used. I usually use an include file
to build the header and footer and just include it once towards the end.
Bryan Stevenson wrote:
Well I upgraded to .02 with the lates hot fix and
I agree, that .../index.cfm?... would probably work. That's what I
always do.
Cheers,
Chris
Tom Chiverton wrote:
On Monday 18 December 2006 13:57, Doug Brown wrote:
the code below, but it simply does not work, as it is sending them back to
the index.cfm of the current CHILD folder
As for looking up the answer... As noted isn't the Adobe one
multiple choice still? where the answer is right in front of
you on every Q! As my old Physics teacher used to say,
multiple choice is not a test.. a monkey with a stick could
get a pass by stroking the page randomly...
Your
In my experience, there can be only a single header and footer and the
last one read by the server will be used. I usually use an include file
to build the header and footer and just include it once towards the end.
Thanks Jake.so it certainly does appear that there is a few STUPID bugs
Those are called java generics, and they are new to JRE 1.5, so we
can't use them with CF yet.
Mark
-Original Message-
From: Rick Root [mailto:[EMAIL PROTECTED]
Sent: Monday, December 18, 2006 11:45 AM
To: CF-Talk
Subject: Re: OT: Java Code Translation
Jeff Chastain wrote:
I am
That is because you need to grab the information before you do the
cflocation not after.
So get the refer or the url, store it in a session or wherever then do the
cflocation.
Russ
-Original Message-
From: Doug Brown [mailto:[EMAIL PROTECTED]
Sent: 18 December 2006 14:37
To: CF-Talk
Also in a real world environment you don't try and code from memory do you.
You refer to your books and documentation and lists like this one to get a
job done if you don't know how to do it.
-Original Message-
From: Mike Chabot [mailto:[EMAIL PROTECTED]
Sent: 18 December 2006 14:56
To:
Well I have to say that I know someone who passed the Macromedia
certification using random selection. He had never done a single line of
CFML in his life.
Russ
-Original Message-
From: Larry Lyons [mailto:[EMAIL PROTECTED]
Sent: 18 December 2006 15:38
To: CF-Talk
Subject: Re:
If so can you please email me off-line at [EMAIL PROTECTED]
Thaks,
Bruce
~|
Create robust enterprise, web RIAs.
Upgrade integrate Adobe Coldfusion MX7 with Flex 2
Question:
Can an xpath contain conditional logic which looks at a node's xmltext,
NOT just an attribute value?
For instance:
root
itemhello world/item
itemspam/item
/root
What xpath would find all item
This is why I don't buy into certifications. Anyone can study for a
test, and get the answers right. Thankfully my boss sees it the same
way. My company has each applicant take a logic test (11 questions), and
if you don't pass with a 9 or better you don't get hired. Period. It
doesn't matter
http://java.sun.com/j2se/1.5.0/docs/guide/language/generics.html
Jeff Chastain wrote:
I am trying to convert some Java code into ColdFusion and apparently
my Java is a bit rusty. Can anybody explain the difference between
the following two statements?
public static T
This will retrieve the size of any file:
http://www.olimpo.ch/tmt/cfc/tmt_file_io/
http://www.olimpo.ch/tmt/cfc/tmt_file_io/api.htm#method_getFileSize
Massimo Foti, web-programmer for hire
Tools for ColdFusion and Dreamweaver developers:
I don't know. I took a brainbench CF test back in the day and I remember a
lot of questions that you can just paste into an cfm page, run it and get
the answer...
Russ
-Original Message-
From: Mike Chabot [mailto:[EMAIL PROTECTED]
Sent: Monday, December 18, 2006 9:56 AM
To: CF-Talk
Well I have to say that I know someone who passed the
Macromedia certification using random selection. He had never
done a single line of CFML in his life.
I know someone who won the lottery. That doesn't mean I think it's a fair
bet that I will also win the lottery.
That said, I don't
You seem to be viewing Brainbench certs unfavorably because
you can look up answers in the manual as you take the test.
The Brainbench tests are intended to be open-book and the
Adobe test is intended to be closed-book. So the questions
you see on a Brainbench test are much harder than
Well statistically speaking, you should be able to get 25% (if the answers
have 4 choices) just by guessing. If you can eliminate some of the wrong
answers from the questions using educated guessing. Unless the test is very
well designed in such a way that it is not immediately apparent which
Some companies actually have the applicant take the brainbench exam as part
of the interviewing process. In that case it is proctored, and if
controlled properly, might give a decent indication of the candidate's skill
set.
Russ
-Original Message-
From: Dave Watts [mailto:[EMAIL
I don't know. I took a brainbench CF test back in the day and I remember a lot
of questions that you can just paste into an cfm page, run it and get the
answer...
Russ
IIRC the Brainbench test I took for CFMX that a recruiter requested I take a
few months ago, one could no longer copy and
Can an xpath contain conditional logic which looks at a
node's xmltext, NOT just an attribute value?
For instance:
root
itemhello world/item
itemspam/item
/root
What xpath would find all item nodes with an
Brainbench certifications are unproctored, so you can't even tell if the
applicant actually took it, can you?
Other then there is nothing preventing someone from proctoring the test if they
so desire. Just don't let the applicant take the test on their own.
--
Ian Skinner
Web
We've used Brainbench with some success. We have applicants take the
tests on premise, so we proctor them ourselves.
Rich Kroll
Brainbench certifications are unproctored, so you can't even tell if
the
applicant actually took it, can you?
Dave Watts, CTO, Fig Leaf Software
Some companies actually have the applicant take the brainbench exam as
part
of the interviewing process. In that case it is proctored, and if
controlled properly, might give a decent indication of the candidate's
skill
set.
That's exactly how we perform and use the tests.
Rich Kroll
Hey all you highly certified (and thus extremely bright right)have a look
at
my thread on CFDOCUMENT hell and put some of that awesome power to work ;-)
I'm about to start forcing page breaks after counting lines which is why I
wanted to use CFDOCUMENT in the first friggin place (to handle
Thanks Dave. After some continued Googling I also fund some references
to a self() function as in [self::text()=123]
Not sure what the difference is though.
~Brad
-Original Message-
From: Dave Watts [mailto:[EMAIL PROTECTED]
Sent: Monday, December 18, 2006 1:05 PM
To: CF-Talk
Subject:
Yes you can, you can view their results online.
-Original Message-
From: Dave Watts [mailto:[EMAIL PROTECTED]
Sent: 18 December 2006 18:59
To: CF-Talk
Subject: RE: Certification
You seem to be viewing Brainbench certs unfavorably because you can
look up answers in the manual as you
My bad, I meant to type text() function. :)
~Brad
-Original Message-
From: Brad Wood
Sent: Monday, December 18, 2006 1:18 PM
To: CF-Talk
Subject: RE: xmlsearch and xpath
Thanks Dave. After some continued Googling I also fund some references
to a self() function as in
Yes you can, you can view their results online.
I believe Dave's point was that if you don't proctor the exam, you can tell if
the person who took the test is the one applying for the position. Maybe he
got his really good friend Ben Forta or somebody to take the examine for him.
Ahhh, thank you!
~Brad
There is no difference . = self(). [.] is just a shortcut for self().
There are several of these shortcuts.
~|
Create robust enterprise, web RIAs.
Upgrade integrate Adobe Coldfusion MX7 with Flex 2
I think what he means is that there is no confirmation that the person whose
certificate it is, is actually the person that took the test.
-Original Message-
From: Snake [mailto:[EMAIL PROTECTED]
Sent: Monday, December 18, 2006 2:27 PM
To: CF-Talk
Subject: RE: Certification
Yes
I have installed the TinyMCE editor on my development site, running
windows and ColdFusion 6. I have downloaded the spellchecker plug-in but
can't get it to show up on the editor or work for that matter.
Has anyone downloaded the file manager and gotten that to work? I need
some help ASAP on
The public transcript shows the persons name, all the tests they have done,
their scores, when they took the test etc.
Russ
-Original Message-
From: Ian Skinner [mailto:[EMAIL PROTECTED]
Sent: 18 December 2006 19:31
To: CF-Talk
Subject: RE: Certification
Yes you can, you can view
I have a client who wants me to build a quick admin tool for him. It would
allow him to upload 2 files from different dates and list the differences.
It's bascially two Excel files with 4 columns each and about 9000 lines
apiece.
So my question is, would it be better to connect to the Excel file
I have officially been using RSS as my primary source for list subscription.
It works. not sure I need the thread based RSS feed - but would still like.
Since I am using RSS to receive the list information, I would like to be able
to subscribe, but not receive email delivery.
Hmmm - is the
The public transcript shows the persons name, all the tests they have done,
their scores, when they took the test etc.
Russ
But there is NOT a webcam recording of the individual who was actually sitting
at the keyboard taking the exam under that person's login. That is the point
of
Chris,
I have not done any benchmarks on cfscript vs. tags, but if there were
significant performance differences, I would expect to have heard of
these differences by now. Phillip's argument is that there is a
difference in compiled code, but I did not see any reason to conclude
that there is
In the list subscription settings is a setting for archive access only. This
allows you to post to the list without receiving email and was designed for
those who read the archives or RSS feeds.
http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Each message in the archive is full
I've been tasked with explaining in two paragraphs the differences between
web and print media in terms of design, content and technical issues.
Key differences I see include:
* You can't guarantee that the output will look the same for everyone so you
need to keep to standards and limit the
* Sites should have a consistent look and feel, so the layout shouldn't be
changed on every other page.
Isn't this a good idea for print as well?
--
Ian Skinner
Web Programmer
BloodSource
www.BloodSource.org
Sacramento, CA
-
| 1 | |
- Binary Soduko
| | |
Anyone seen Eragon? Was it any good?
I was a little disappointed in the critical reviews *AND* the user
reviews on Yahoo, so I didn't go see it but still might.
Though Rocky Balboa will be first on the list of movies to go see now...
Rick
I'm using a image component and trying to loop through the uploaded file until
the size requirement
is met. However, I'm not sure about this error message. Is there anything
wrong with my cfloop?
All the path variables are good and in a global_variables.cfm file in the Web
root.
cfloop
Hello list,
I have a form that has some dynamic form fields. I know how to loop through
the fields, get the field names and the information in them, but what I need
to do is marry up the fields with the data entered in them to insert them
into a couple of tables. I know I need to build an array to
I am guessing this was designed for CF-Community :-)
This e-mail is from Reed Exhibitions (Gateway House, 28 The Quadrant,
Richmond, Surrey, TW9 1DN, United Kingdom), a division of Reed Business,
Registered in England, Number 678540. It contains information which is
confidential and may
I'd connect to it as a data source, I think. It's just less for the
client to do. Of course, the file will have to be named the same thing
each time, else you'd have to create a new DSN each time for each
differently named file.
Check out their type 4 JDBC Excel driver
move this to cf-community Michael!
~|
Create robust enterprise, web RIAs.
Upgrade integrate Adobe Coldfusion MX7 with Flex 2
I dunno, but it looks like one of those variables you're referring to is maybe
a struct. And you're refering to it like it isn't.
Will
~|
Create robust enterprise, web RIAs.
Upgrade integrate Adobe Coldfusion MX7 with Flex 2
Yes, but what's stopping me from having my friend take the test for me?
Russ
-Original Message-
From: Snake [mailto:[EMAIL PROTECTED]
Sent: Monday, December 18, 2006 2:54 PM
To: CF-Talk
Subject: RE: Certification
The public transcript shows the persons name, all the tests they
Try dumping file.filesize to make sure it looks right?
~|
Create robust enterprise, web RIAs.
Upgrade integrate Adobe Coldfusion MX7 with Flex 2
Actually, you can specify the excel file you want right in the query,
like this:
SELECT
[INVOICE AMOUNT] as InvAmount,
[INVOICE NUMBER] as InvNumber,
[ORDER NUMBER] as OrderNum,
[PAID AMOUNT] as PaidAmount,
OK, I figure it out so please disregard the last message.
I did it like this:
!--- Create the initial array ---
cfset languageArray= ArrayNew(1)
!--- Loop through the form fields and get the names of them---
cfloop index=i list=#form.fieldnames#
!--- If the field is not empty, get the info
#dirlist# is a query object (it's the name you gave your
cfdirectory. you need to make a specfic reference to the 'size'
column returned by the cfdirectory call. You also need to reference
a particular row.
you can do cfset file.filesize = dirlist.size /, which will always
give you the size of
so, just out of curiousity...why do you need this array?
you also don't need the evaluate(). you can simply do form[i] (which
is -exactly- what you're doing in your conditional where you're
testing len(form[i]).).
On 12/18/06, Bruce Sorge [EMAIL PROTECTED] wrote:
OK, I figure it out so please
Holy off-topic Batman.
Rey...
Rick Root wrote:
Anyone seen Eragon? Was it any good?
I was a little disappointed in the critical reviews *AND* the user
reviews on Yahoo, so I didn't go see it but still might.
Though Rocky Balboa will be first on the list of movies to go see now...
Web users may not have many fonts; they might disable some/all graphics.
Print media cannot be dynamic or interactive.
-Original Message-
From: Damien McKenna [mailto:[EMAIL PROTECTED]
Sent: Monday, December 18, 2006 3:27 PM
To: CF-Talk
Subject: Print vs web media - content and design
On 12/18/06 3:29 PM, Ian Skinner wrote:
* Sites should have a consistent look and feel, so the layout shouldn't be
changed on every other page.
Isn't this a good idea for print as well?
Yes, but most of the content contributed by this one specific person is on
one-off pieces, e.g. flyers
Yes you can, you can view their results online.
http://www.unc.edu/depts/jomc/academics/dri/idog.html
I strongly advise you to avoid online dating.
Dave Watts, CTO, Fig Leaf Software
http://www.figleaf.com/
Fig Leaf Software provides the highest caliber vendor-authorized
instruction at our
Jon,
I just posted that so you'd know where I got my information. Phillip
*has* actually decompiled the JIT code and seen that for complex
examples that CFScript is faster, because it's closer in resemblance to
the byte code that ColdFusion ultimately parses. Phillip just stated
better than I
That's cool, Chris! I didn't realize you could do that. Shows how many
times *I've* had to query at excel table. :o)
Cheers,
Chris
Peterson, Chris wrote:
Actually, you can specify the excel file you want right in the query,
like this:
SELECT
[INVOICE AMOUNT] as
Not sure really.
What I have are a total of five dynamically named form fields. They are:
Name_X, Phone_x, Email_X for the first group, then
LanguageName_x, LanguageSpoken_x in the second group.
The first group of information goes into one table and the second group of
information goes into the
Do you know if the code was from a recent version of MX?
I'm pretty sure that even as of MX 6, cfscript was faster...and you
could see in the decompiled code why (as you mention below). However,
I believe that as of MX 6.1 (and onward), that was no longer the case.
I could be wrong, so I'm
cfif ((i IS NOT static_field1) OR (i IS NOT static_field2)) AND
(len(form[i]) GT 0) ?
On 12/18/06, Bruce Sorge [EMAIL PROTECTED] wrote:
Not sure really.
What I have are a total of five dynamically named form fields. They are:
Name_X, Phone_x, Email_X for the first group, then
LanguageName_x,
In this week's Newsletter:
* Frameworks Pre-Conference Classes
* CFUnited Express, Atlanta and New York
* CFUNITED Survey - win a CFUNITED ticket - due 12/22/-07
* Only 20 days left on the Early-early bird price on CFUNITED
* Interview with Glenda Vigoreaux ColdFusion Printing and Reporting
I'll see if I can find out for you Charilie. :o)
Charlie Griefer wrote:
Do you know if the code was from a recent version of MX?
I'm pretty sure that even as of MX 6, cfscript was faster...and you
could see in the decompiled code why (as you mention below). However,
I believe that as of MX
Christopher,
I started something to do exactly what you are talking about, only I was
creating it to be variable. So, and end user would upload 2 excel
files, and on the next screen they would choose which columns they
wanted to compare. Then they would choose what type of comparison (only
Christopher,
I started something to do exactly what you are talking about, only I was
creating it to be variable. So, and end user would upload 2 excel
files, and on the next screen they would choose which columns they
wanted to compare. Then they would choose what type of comparison (only
sure. why not? I've got my back up against a deadline, but it's always
nice to see what other folks are doing. Never know when I might have to
do something similar. :o)
Cheers,
Chris
Peterson, Chris wrote:
Christopher,
I started something to do exactly what you are talking about, only I was
OK, like I said I was in mid-process here, but maybe it will help
someone. You may need to tweak application.cfc before it will run for
you because I have this plugged into a login framework, but let me know
if this gives you any idea's!
http://www.cfcode.net/CompareExcel.zip
Chris
Why is this not working?
CFSET number = #DateDiff(d, dateformat(12/12/2006 1:36:51 PM, MM/DD/),
dateformat(now(), MM/DD/) )#
cfoutput#number#/cfoutput
ERROR
The following information is meant for the website developer for debugging
purposes.
Error Occurred While Processing Request
1: you don't need # inside cfset unless you're in a string.
2: you need ticks around d ('d')
[EMAIL PROTECTED] wrote:
Why is this not working?
CFSET number = #DateDiff(d, dateformat(12/12/2006 1:36:51 PM, MM/DD/),
dateformat(now(), MM/DD/) )#
cfoutput#number#/cfoutput
ERROR
The
CFSET number = #DateDiff(d, dateformat(12/12/2006 1:36:51 PM, MM/DD/),
dateformat(now(), MM/DD/) )# cfoutput#number#/cfoutput
You need some quotes in there.
--
Ian Skinner
Web Programmer
BloodSource
www.BloodSource.org
Sacramento, CA
-
| 1 | |
- Binary
don't believe you need the dateFormat() either. dateDiff doesn't
particularly care what format a date's in.
cfset number = dateDiff('d', createDate(2006, 12, 12), now()) /
On 12/18/06, Jake Churchill [EMAIL PROTECTED] wrote:
1: you don't need # inside cfset unless you're in a string.
2: you
because,
dateformat(12/12/2006 1:36:51 PM, MM/DD/)
is not a date/time object. Now,
CreateODBCDateTime(dateformat(12/12/2006 1:36:51 PM, MM/DD/))
should be a valid date/time object.
Or, you might be able to say:
dateformat(12/12/2006 1:36:51 PM, MM/DD/)
and get
Good catch Jake. It's something that Ian and I both missed. You
definitely have to have quotes around the date part (d). I prefer
double quotes, but do whatever you like.
Also, there's still no reason to do the dateformat statements.
Cheers,
Chris
Ian Skinner wrote:
CFSET number =
Well that much may be true, but if someone is idiotic enough to get someone
else to take the test for them, I don't think they are going to keep the job
very long.
Russ
-Original Message-
From: Ian Skinner [mailto:[EMAIL PROTECTED]
Sent: 18 December 2006 20:07
To: CF-Talk
Subject: RE:
1 - 100 of 123 matches
Mail list logo