Re: Is CF slower than Java?
Okay guys - there is a lot of misinformation going on here. To clear up a few things: In a pure apples to apples comparison, yes, Java will most likely be faster. For example, if you do a Fibonacci sequence generator in Java, it will most likely be faster in Java than CF. Reason being that ColdFusion is a dynamic language, whereas Java is static. So ColdFusion has to write a lot more byte code than straight Java will need to. This will be true for any dynamic language that is compiled to bytecode on the JVM, simply because it needs to manage the dynamic nature of the variables and methods that pass through it. So the statement of "they are compiled down to bytecode, so they are just as fast" is actually incorrect. It's a question of what the bytecode is doing and how much bytecode is the million dollar question. Now - the statement of "Cold Fusion is written in JAVA which means, generally, that a ColdFusion program will run slower than a program written directly in JAVA. If speed of the application were the primary consideration, PHP or JAVA is the clear choice.". I say that this is incorrect as well, for a few reasons: 1) As people said, if speed is a primary consideration, write in Assembly. 2) The programming language is 99% time never the bottleneck in the an application. It's usually aspects such as the database. If speed of the application is the primary concern, I'd be far more interested in horizontal scalability. 3) I'm not sure where they get the stats that PHP is faster than anything else? That seems like a weird statement. I'd be curious about the numbers to back it up. Hopefully that clears things up. Mark On Tue, Jun 12, 2012 at 7:49 AM, <> wrote: > > >>Cold Fusion is written in JAVA which means, generally, that a > ColdFusion program will run slower than a program written directly in JAVA. > > Yet another statement from a guy who doesn't know what he is talking about. > Java programs AND CF templates are compiled into Java byte code. > CF templates are recompiled only if they have been modified. > CF might be longer or even faster to compile than Java, but when they are > compiled, they both are just Java byte code and should execute as fast. > The only reson CF could be slower would be if the compiler generates less > efficient code, and this is yet to be proven. > > One thing is certain however, a CF application is many times faster to > develop than Java! > > ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:351551 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: validating query string error
the page in question... http://www.justcabins.co.nz/pricing.cfm ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:351550 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: validating query string error
aha... i see what i have done wrong!! thanks guys. ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:351549 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: validating query string error
>From the Coldfusion docs: If TestValue = "234A56?7'", Val(TestValue) returns 234. If TestValue = "234'5678'9?'", Val(TestValue) returns 234. If TestValue = "BG234", Val(TestValue) returns the value 0, (not an error). If TestValue = "0", Val(TestValue) returns the value 0, (not an error). So lid=14%27%2F%2A%2A%2For%2F%2A%2A%2F1%3D%40%40version Val('14%27%2F%2A%2A%2For%2F%2A%2A%2F1%3D%40%40version') would be equal to 14, which is numeric. -Original Message- From: Mike Little [mailto:m...@nzsolutions.co.nz] Sent: Monday, June 11, 2012 3:09 PM To: cf-talk Subject: validating query string error on my pricing page, i have the following if statement to ensure invalid url vars are not being input... if (isnumeric(val(URL.lid))) { however the query string below seems to get through? what should i be doing instead? --- error message --- Diagnostics: The LOCATION_ID argument passed to the get_term_loaded function is not of type numeric. If the component name is specified as a type of this argument, its possible that a definition file for the component cannot be found or is not accessible. The error occurred on line 153. Referrer: Template: /pricing.cfm Query string: lid=14%27%2F%2A%2A%2For%2F%2A%2A%2F1%3D%40%40version-- ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:351548 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: validating query string error
if ( isNumeric( val( url.lid ) ) ) That will *always* return true, no matter what you pass as URL.lid. Why? Because you are explicitly converting it using val(). Try this and you'll see what I mean. #val( 1039 )# #val( 'xyz' )# #val( '14%27%2F%2A%2A%2For%2F%2A%2A%2F1%3D%40%40version--' )# ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:351547 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: validating query string error
May I ask a probably dumb question? Isn't val() simply enough to stop a sql injection attack through that function? --RR On Mon, Jun 11, 2012 at 6:08 PM, Mike Little wrote: > > on my pricing page, i have the following if statement to ensure invalid > url vars are not being input... > > if (isnumeric(val(URL.lid))) { > > however the query string below seems to get through? what should i be > doing instead? > > --- error message --- > > Diagnostics: The LOCATION_ID argument passed to the get_term_loaded > function is not of type numeric. If the component name is specified as a > type of this argument, its possible that a definition file for the > component cannot be found or is not accessible. > > The error occurred on line 153. > Referrer: > Template: /pricing.cfm > Query string: lid=14%27%2F%2A%2A%2For%2F%2A%2A%2F1%3D%40%40version-- > > > ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:351546 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
validating query string error
on my pricing page, i have the following if statement to ensure invalid url vars are not being input... if (isnumeric(val(URL.lid))) { however the query string below seems to get through? what should i be doing instead? --- error message --- Diagnostics: The LOCATION_ID argument passed to the get_term_loaded function is not of type numeric. If the component name is specified as a type of this argument, its possible that a definition file for the component cannot be found or is not accessible. The error occurred on line 153. Referrer: Template: /pricing.cfm Query string: lid=14%27%2F%2A%2A%2For%2F%2A%2A%2F1%3D%40%40version-- ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:351545 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: Is CF slower than Java?
>>Cold Fusion is written in JAVA which means, generally, that a ColdFusion >>program will run slower than a program written directly in JAVA. Yet another statement from a guy who doesn't know what he is talking about. Java programs AND CF templates are compiled into Java byte code. CF templates are recompiled only if they have been modified. CF might be longer or even faster to compile than Java, but when they are compiled, they both are just Java byte code and should execute as fast. The only reson CF could be slower would be if the compiler generates less efficient code, and this is yet to be proven. One thing is certain however, a CF application is many times faster to develop than Java! ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:351544 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: detecting mobile devices
On Tue, Oct 4, 2011 at 2:39 PM, Dave Watts wrote: > That looks like it's fun to maintain. Fortunately, there aren't ever > any new mobile devices. With any luck its not so bad. That code is the CF version supplied by http://detectmobilebrowsers.com.. Last updated Feb 28 according to the site. The CF version can be had in txt form here http://detectmobilebrowsers.com/download/coldfusion A scheduled cfhttp and a few cfifs, followed by a little replace() magic and a conditional cffile write could keep an include with the latest regex in it updated on a given server. I have to sheepishly admit I have been using the same code for my own corporate site. And yes I compounded the sin by being too lazy to write an auto-updater. Looked into WURFL and at the time it didn't seem accessible enough to me for what I wanted to do in the time I had to do it. -- --m@Robertson-- Janitor, The Robertson Team mysecretbase.com ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:351543 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: Is CF slower than Java?
My understanding is that ColdFusion is compiled down to Java byte code. It can be done in advance or on the fly. Therefore, byte code is byte code, after it is compiled it will run at the same speed as Java because it is compiled Java at that point. As I understand it PHP is interpreted each time it is run (I could be totally off on that my last time dealing with php was years ago), so it shouldn't even be considered if you are comparing ColdFusion to Java. However, ColdFusion can be compiled either on the fly or before use, so I would think that means ColdFusion is the best of both worlds between Java and PHP. Of course this is all my own opinion and limited knowledge. Ok, I guess I'm ready for flames and insults if I'm wrong. Steve -Original Message- From: Cameron Childress [mailto:camer...@gmail.com] Sent: Monday, June 11, 2012 2:03 PM To: cf-talk Subject: Re: Is CF slower than Java? On Mon, Jun 11, 2012 at 1:42 PM, Shannon Rhodes wrote: > > I'm giving feedback on a colleague's paper containing the following line: > > "Cold Fusion is written in JAVA which means, generally, that a ColdFusion > program will run slower than a program written directly in JAVA. If > speed of the application were the primary consideration, PHP or JAVA is the > clear choice." This is flawed logic, since it would make the following statement also true: "Java and PHP are slower than assembly. If the speed of the application were the primary consideration, Assembly is the clear choice." -Cameron ... ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:351542 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: Is CF slower than Java?
On Mon, Jun 11, 2012 at 1:42 PM, Shannon Rhodes wrote: > > I'm giving feedback on a colleague's paper containing the following line: > > "Cold Fusion is written in JAVA which means, generally, that a ColdFusion > program will run slower than a program written directly in JAVA. If > speed of the application were the primary consideration, PHP or JAVA is the > clear choice." This is flawed logic, since it would make the following statement also true: "Java and PHP are slower than assembly. If the speed of the application were the primary consideration, Assembly is the clear choice." -Cameron ... ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:351541 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Is CF slower than Java?
I'm giving feedback on a colleague's paper containing the following line: "Cold Fusion is written in JAVA which means, generally, that a ColdFusion program will run slower than a program written directly in JAVA. If speed of the application were the primary consideration, PHP or JAVA is the clear choice." Now maybe I'm just used to hearing ColdFusion marketed as leveraging Java's speed; I suppose it makes sense that any extra layer is going to cost something in performance. A measurable difference, though? And since CF compiles to Java, and native Java would have to be compiled, isn't it possible that running CF is effectively identical to running Java? I can't find any proof of this assertion one way or the other. Does anyone know the answer? Thanks! ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:351540 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
CF10 vs CF9 performance
Has anyone seen any performance stats on CF10 vs CF9? Also, has anyone here put CF10 into production yet? I usually wait for a few months to see if any issues arise, but am pondering putting CF10 into production on a project that will be launching soon. -- Cheers! Michael David ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:351539 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: detecting mobile devices
That's been a big challenge to my typical approach to interface design when incorporating mobile touch devices: lack of hover. I recently began to redesign one of my customers' desktop site (while I'm still working on the transition and pros and cons to responsive web design and its impact on my income stream... :o) and the main menu was designed around a full-width menu dropdown menu panel. Once the panel dropped down after a click on the main menu item, a user could hover over various selections and see a brief description of the content they would encounter if they clicked the submenu option. I realized, fairly late in the development of the menu, that this approach would not work with 10" tablet devices which lacked the ability to hover. So, since this is not currently a responsive design, but separate desktop and mobile sites, I relied on the desktop site to serve the 10" tablet users...not good when your main navigation won't work for them. So, I'm tweaking that menu to only respond to clicks. It's a great limitation on the functionality and effectiveness of the menu design, but necessary. Perhaps we need a form of touch, like "long touch, short click" or something to imitate hover on touch platforms. I'd had to see hover disappear altogether, and put users in a position to only find out what's behind the curtains without clicking and actually going to another page of content. We lose "preview" ability with no hover or at least create the need for two clicks, one to see the preview and another to see the content, if we have to rely only on clicking/touching. -Original Message- From: .jonah [mailto:jonah@creori.com] Sent: Monday, June 11, 2012 12:17 AM To: cf-talk Subject: Re: detecting mobile devices I'm not yet. (Don't have any target hardware.) :( I would hope that the same touch events are fired in the desktop versions of the browsers. Otherwise it'd be just mean making sure your app uses click but not hover events. On 6/10/12 9:12 PM, Judah McAuley wrote: > Out of curiosity, how are you accounting for desktops with touch interfaces? > > cheers, > Judah > > On Sun, Jun 10, 2012 at 5:25 PM, .jonah wrote: >> All the projects I'm working on now are "responsive" e.g. using flexible >> layouts and media queries. >> >> However, there are always going to be certain elements or features that >> you can't just reflow and have be an optimal experience for both mobile >> and desktop. (e.g. touch and mouse/keyboard) so, being able to know what >> kind of device you're serving to allows you to optimize things further >> by serving up the appropriate stuff. > ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:351538 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: CF breaks down with error 500 (GC)
check the runtime logs for some hints. Also I would suggest installing FusionReactor to do some further debugging and monitor. Have you made use of the built in server monitor as this can tell you info about memory usage and what is using memory where. On Mon, Jun 11, 2012 at 4:24 PM, Edward Chanter wrote: > > I've seen these errors before and they almost always relate to the JVM > running out of memory. Does the error/cf server log give you any clues > about > what template is causing the error? > > > -Original Message- > > From: Helwig, Till Helge [mailto:till.hel...@saxsys.de] > > Sent: 11 June 2012 15:44 > > To: cf-talk > > Subject: CF breaks down with error 500 (GC) > > > > > > Hi guys, > > > > I got another problem that I can't figure out by myself unfortunately. > > Somewhere inside of the huge CF application I'm in charge of an error > occurs. > > Not the standard error you might expect but instead an error 500 that > tells me > > Java threw an exception with the message "GC overhead limit exceeded". > And > > afterwards the whole CF server doesn't respond to further requests. > > > > I honestly have no idea where to start with any kind of debugging. When > > watching `top` on the server I can see that the coldfusion process starts > > allocating a lot of memory up to almost 60%. I can't really image what > might > > cause this problem as the template that has been called does little more > than > > retrieve a lot of information from a database. Which is what most parts > of > the > > application do and they don't cause any problems... > > > > Would be great if you have any ideas for me regarding where to start > digging > > or what might cause this problem. > > > > Till Helge > > > > > > > > ~| > > Order the Adobe Coldfusion Anthology now! > > http://www.amazon.com/Adobe-Coldfusion- > > Anthology/dp/1430272155/?tag=houseoffusion > > Archive: http://www.houseoffusion.com/groups/cf- > > talk/message.cfm/messageid:351534 > > Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm > > Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm > > > ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:351537 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: CF breaks down with error 500 (GC)
I've seen these errors before and they almost always relate to the JVM running out of memory. Does the error/cf server log give you any clues about what template is causing the error? > -Original Message- > From: Helwig, Till Helge [mailto:till.hel...@saxsys.de] > Sent: 11 June 2012 15:44 > To: cf-talk > Subject: CF breaks down with error 500 (GC) > > > Hi guys, > > I got another problem that I can't figure out by myself unfortunately. > Somewhere inside of the huge CF application I'm in charge of an error occurs. > Not the standard error you might expect but instead an error 500 that tells me > Java threw an exception with the message "GC overhead limit exceeded". And > afterwards the whole CF server doesn't respond to further requests. > > I honestly have no idea where to start with any kind of debugging. When > watching `top` on the server I can see that the coldfusion process starts > allocating a lot of memory up to almost 60%. I can't really image what might > cause this problem as the template that has been called does little more than > retrieve a lot of information from a database. Which is what most parts of the > application do and they don't cause any problems... > > Would be great if you have any ideas for me regarding where to start digging > or what might cause this problem. > > Till Helge > > > > ~| > Order the Adobe Coldfusion Anthology now! > http://www.amazon.com/Adobe-Coldfusion- > Anthology/dp/1430272155/?tag=houseoffusion > Archive: http://www.houseoffusion.com/groups/cf- > talk/message.cfm/messageid:351534 > Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm > Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:351536 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: detecting mobile devices
Sorry I didn't get back to you sooner, Jonah; it was past my bedtime here on the East Coast of the US. :o) Anyway, really haven't given any thought to desktops with touch interfaces. That's something I'll have to add into the mix, however. It was once the software (browsers) that web designers/developers had to wrestle with mostly, now it seems that the hardware has become as much, if not more of a challenge. -Original Message- From: Judah McAuley [mailto:ju...@wiredotter.com] Sent: Monday, June 11, 2012 12:13 AM To: cf-talk Subject: Re: detecting mobile devices Out of curiosity, how are you accounting for desktops with touch interfaces? cheers, Judah On Sun, Jun 10, 2012 at 5:25 PM, .jonah wrote: > > All the projects I'm working on now are "responsive" e.g. using flexible > layouts and media queries. > > However, there are always going to be certain elements or features that > you can't just reflow and have be an optimal experience for both mobile > and desktop. (e.g. touch and mouse/keyboard) so, being able to know what > kind of device you're serving to allows you to optimize things further > by serving up the appropriate stuff. ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:351535 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
CF breaks down with error 500 (GC)
Hi guys, I got another problem that I can't figure out by myself unfortunately. Somewhere inside of the huge CF application I'm in charge of an error occurs. Not the standard error you might expect but instead an error 500 that tells me Java threw an exception with the message "GC overhead limit exceeded". And afterwards the whole CF server doesn't respond to further requests. I honestly have no idea where to start with any kind of debugging. When watching `top` on the server I can see that the coldfusion process starts allocating a lot of memory up to almost 60%. I can't really image what might cause this problem as the template that has been called does little more than retrieve a lot of information from a database. Which is what most parts of the application do and they don't cause any problems... Would be great if you have any ideas for me regarding where to start digging or what might cause this problem. Till Helge ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:351534 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
CfBuilder 2 Syncronization
Any CF Builder 2 users out there? How do you synchronize to local servers? So, for example, I want to sync to: \\production\d$\webroot\ How the heck do I do that? CFB2 is certainly interesting, but often seems unnecessarily obtuse. :( -- Cheers! Michael David ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:351533 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm