********************************************************* Example Usage: ********************************************************* ********************************************************* Return Variables: ********************************************************* Note: This CFC Returns a struct, which is easy to output. Assuming you keep the returnvariable named "fedex", you can always do a to see the structure in its entirety. fedex.response (array containing a struct) fedex.response[1].msg (string) fedex.response[1].status (string) fedex.response[2].msg (string) fedex.response[2].status (string) If correctly implemented, there will be two fedex.responses -- the first is a NOTE assuming saturday delivery, the second is the success (or error) and message. Use this to check the response of the component. fedex.rate (array containing a struct) fedex.rate[1].type (string) fedex.rate[1].cost (integer) fedex.rate[2].type (string) fedex.rate[2].cost (integer) etc. This is the array of shipping types (Standard Overnight, Express Saver, Ground, etc) and rates available. FedEx breaks up geographic regions into "Zones" and calculates based on those Zones. Not all shipping types are available between zones, hence why this was done as an array instead of just calling "fedex.ground.rate" or "fedex.standardOvernight.rate". An easy way to represent this to your user in a shopping cart, for example: