OK, thanks for all this info so far guy's. Now then, am I correct in saying that I should be scoping all of my argument var's to local var's within each of my functions within my cfc's? Now, is it acceptable, in instances where I pass in an argument collection, to copy the argument collection to a new local collection i.e. duplicate the argument structure to a new local structure? Can someone give me a brief idiot's guide on how CFC's and individual functions behave for each user? i.e. when initializing in the application scope the CFC is available application wide to each user, does this mean that only 1 instance of the CFC ever exists or is there 1 for each user session? Is each call to the CFC session independent or is this where I need to be understanding the whole locking/race condition issue, each call is awaiting for another call to finish first. Bear in mind that so far all my CFC's do is handle database interaction. Am I even making any sense at all, I do not know, I am so confused ;-(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Logware (www.logware.us): a new and convenient web-based time tracking application. Start tracking and documenting hours spent on a project or with a client with Logware today. Try it for free with a 15 day trial account. http://www.houseoffusion.com/banners/view.cfm?bannerid=67 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:217280 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

