We started off writing all our component method calls inline -- ie: component.method(argument1, argument2), but we quickly found that
1. It was sometimes hard to follow what was going on due to the squished up nature of the code. 2. Having to maintain the proper order of argument declaration was a pain in the neck. So, we switched over to using <cfinvoke> for almost all of our method calls. It lends a little flexibility to the developer, and helps to make the code self-documenting. We do still have some component method calls done the inline way, but they are typically argument-less methods used in <cfif> tags, etc.: <cfif server.hcpro.isCustomerSubscribed()> DO STUFF </cfif> Matt Matthew Drayer Web Development Coordinator HCPro, Inc. Marblehead MA [EMAIL PROTECTED] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Special thanks to the CF Community Suite Gold Sponsor - CFHosting.net http://www.cfhosting.net Message: http://www.houseoffusion.com/lists.cfm/link=i:4:185578 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

