function fetchAskQuestions(&$page = NULL)
 {
     $x = rand(0, 100);
     if ($x < 50) {
         $mode = 'recent';
         $title = 'Recent Questions';
         $cacheName = 'home_askRecent';
     } else {
         $mode = 'popular';
         $title = 'Popular Questions';
         $cacheName = 'home_askPopular';
     }
     if ($this->templateObj->checkCache($cacheName, 30)) {
         // still current, get from cache
         $code = $this->templateObj->fetchCache($cacheName);
     } else {
         require_once PATH_FACEBOOK . '/classes/ask.class.php';
         $askObj = new ask($this->db, $this->templateObj);
         $code = '';
         $code .= '<div class="panel_1">';
         $code .= $page->buildPanelBar($title, '<span class="pipe">|</span><a href="?p=ask&o=browse" onclick="switchPage(\'ask\',\'browse\');return false;">See all</a>', 'Questions asked by ' . SITE_TITLE . ' members');
         $code .= '<div id="storyList">';
         $code .= $askObj->listQuestions($mode, 0, 0, 0, 3);
         $code .= '</div><!-- end storyList -->';
         $code .= '</div><!--end "panel_1"-->';
         $this->templateObj->cacheContent($cacheName, $code);
     }
     return $code;
 }