Try this out. myVar would be your quey record count or whatever. <cfoutput> <cfset myvar = 24> <cfset numColumns = 3> <cfloop from="1" to="#Round(myvar/numColumns)#" index="i"> link#i# ----- <cfloop from="1" to="#numColumns#" index="j"> <cfset nextOut = i + Round(myvar/numColumns)*j /> <cfif nextOut LTE myVar> link#nextOut# ------ </cfif> </cfloop> <br />
</cfloop> </cfoutput> -- Matt Williams "It's the question that drives us." ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;203748912;27390454;j Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:310931 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4