Pop-Out

<cfset variables.arFeeds = ArrayNew(1)>
<cfset arrayAppend(variables.arFeeds,"http://feeds.feedburner.com/RaymondCamdensColdfusionBlog")>
<cfset arrayAppend(variables.arFeeds,"http://www.forta.com/blog/rss.cfm?mode=short")>
<cfset variables.rss = createObject("component","rss")>
<cfset variables.arEntries = ArrayNew(1)>
<cfloop from="1" to="#arrayLen(variables.arFeeds)#" index="variables.i">
    <cfset arrayAppend(variables.arEntries,variables.rss.getEntries(variables.arFeeds[variables.i]))>
</cfloop>
<cfquery name="pipeSelect" dbtype="query">
<cfloop from="1" to="#arrayLen(variables.arFeeds)#" index="variables.i">
    <cfswitch expression="#variables.i#">
        <cfcase value="1">
        <cfset qry1 = arEntries[variables.i]>
        SELECT qry1.title,
            qry1.[date],
            qry1.description,
            qry1.link
        FROM qry1
        </cfcase>
        <cfcase value="2">
        <cfset qry2 = arEntries[variables.i]>
        SELECT qry2.title,
            qry2.[date],
            qry2.description,
            qry2.link
        FROM qry2
        </cfcase>
    </cfswitch>
    <cfif variables.i neq arrayLen(variables.arFeeds)>
    UNION
    </cfif>
</cfloop>
    ORDER BY [date] desc
</cfquery>
<cfoutput query="pipeSelect">
<p style="font-family: Verdana;"><a href="#pipeSelect.link#">#pipeSelect.title#</a>
on #dateFormat(pipeSelect.date,"short")# #timeFormat(pipeSelect.date,"short")#<br />
#pipeSelect.description#</p>
</cfoutput>

Cut-N-Paste