 
       socialMiscPanel = React.createElement(SocialMiscPanel, {stats: @state.stats})
 
+      chatAnalogy = React.createElement(ChatAnalogyPanel, {chars: @state.stats.socialChatTotalMessageLength})
+
       miscStats = React.createElement(MiscStats, {stats: @state.stats})
 
-      rawStatsList = React.createElement(RawStatsList, {stats: @state.stats})
+      dscanPerHour = 60 * (@state.stats.genericConeScans / @state.stats.characterMinutes)
+      dscanRate = dom.h4 {className: 'pull-right'},
+        dom.em null, "You d-scan #{numFmt dscanPerHour} times per hour"
+
+      #rawStatsList = React.createElement(RawStatsList, {stats: @state.stats})
 
       dom.div null,
         # header

              value: @props.stats.daysOfActivity,
              description: 'Active Days'
            }
)

CharacterAvatar = React.createClass(

      totalIskPanel = React.createElement(TotalISKPanel, {stats: @state.stats, max: max})
      marketIskPanel = React.createElement(MarketISKPanel, {stats: @state.stats, max: max})

      iskPerHour = @state.stats.perHour 'iskIn'
      iskPerHourPull = dom.h4 {className: 'pull-left'},
        dom.em null, "Your earned #{humanizeLargeNum iskPerHour} ISK per hour."

      marketPanel = React.createElement(MarketPanel, {stats: @state.stats})

      contactsSelfPanel = React.createElement(ContactsPanel, {context: 'self', stats: @state.stats})
