Hey, First off grab the Developer Timer from http://newbienetwork.net/phpcodems.php?as=viewcode&id=7 thats a great little class, then make a .php file and paste the following in <html> <body><?php include("class.timer.php"); $timer = new timer(viewfiles); $timer->start_timing(); $SecondsToTimeout = 120; $foldertoview = "."; ini_alter(max_execution_time, $SecondsToTimeout); function convert($bytes, $conversion) { $kbytes = $bytes / 1024; $mbytes = $kbytes / 1024; $gbytes = $mbytes / 1024; $tbytes = $gbytes / 1024; if($conversion == "bytes") return round($bytes,4)." Bytes"; if($conversion == "kbytes") return round($kbytes,3)." Kb"; if($conversion == "mbytes") return round($mbytes,2)." Mb"; if($conversion == "gbytes") return round($gbytes,2)." Gb"; if($conversion == "tbytes") return round($tbytes,3)." Tb"; } function showdir($dir, $mode) { echo "<blockquote>"; $handle = opendir($dir); while (false!==($file = readdir($handle))) { if ($file != "." && $file != "..") { if($mode == 1){ if(is_file($dir."/".$file)){ // Commented out for fixing this error echo $file." (<i>".convert(filesize($dir."/".$file),"mbytes")."</i>)(<i>".filetype($dir."/".$file)."</i>)(<i>".fileperms($dir."/".$file)."</i>)<br>\n"; } } if(is_dir($dir."/".$file)){ $dirhandle = opendir($dir."/".$file); while(false!==($filetocheck=readdir($dirhandle))){ if(!isset($totalsize)) $totalsize = filesize($dir."/".$file."/".$filetocheck); else $totalsize = $totalsize + filesize($dir."/".$file."/".$filetocheck); } if($mode == 1){ echo "<a name=\"".realpath($dir."/".$file)."\"><b>\\".$file."</b></a> (<i>".convert($totalsize,"mbytes")."</i>)<br>\n"; showdir($dir."/".$file, 1); } if($mode == 0){ echo "<a href=\"#".realpath($dir."/".$file)."\"><b>\\".$file."</b></a> (<i>".convert($totalsize,"mbytes")."</i>)<br>\n"; showdir($dir."/".$file, 0); } } } } echo "</blockquote>"; } showdir($foldertoview, 0); ?><br><br><br><br><br><?php showdir($foldertoview, 1); ini_restore(max_execution_time); $timer->stop_timing(); $timer->print_runtime(); ?></body></html> Now change the $foldertoview to any folder, if you want to know the total of your system, put it as / that should work in unix and windows, hell i tested that on win98 system....its great, every place that wants to know where its space is going should have it, even a little person computer should have it to see whats going where...hehe Tell me what you think... - James "ReDucTor" Mitchell