You are trying to make 1 thing better at the expense of making another thing worse.(you really are wills brother!)
I know what you are talking about by passing in dsn to cfc but that really is a bigger issue on large apps with multiple dsn's, if you only have 1 dsn and if you only change it in 1 place (application.dsn) then there is no real benefit of doing it that way. SO if your dsn is always going to be application.dsn then you could just put in it the init function in every cfc or pass it in the cfc object call and hard code application.dsn in there which is the same thing as you are trying to do but without exposing it. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:326179 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

