home *** CD-ROM | disk | FTP | other *** search
/ db.tidbits.com / db.tidbits.com.tar / db.tidbits.com / getbits.acgi?tbart=07812.orig < prev    next >
Text File  |  2010-09-23  |  46KB  |  812 lines

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  2.         "http://www.w3.org/TR/html4/loose.dtd">
  3.  
  4. <html lang="en">
  5. <head>
  6.     <meta http-equiv="content-type" content="text/html;charset=utf-8">
  7.     <meta http-equiv="Content-Language" content="en">
  8.     <title>TidBITS : Pyramid Therapy</title>
  9.  
  10.     <meta name="title" content="TidBITS : Pyramid Therapy">
  11.     <meta name="description" content="TidBITS is a free email and Web publication covering the Macintosh Internet community.">
  12.     <link rel="image_src" href="/images/tblogo9.gif" />
  13.     <meta name="keywords" content="Apple, Mac, Macintosh, Mac OS, Mac OS X, newsletter, Internet, analysis, reviews, technology, news, TidBITS, TidBITS Talk, Engst">
  14.     <link rel="Help" href="http://www.tidbits.com/about/about-tidbits.html" title="About TidBITS">
  15.     <link rel="Search" href="http://www.tidbits.com/search/" title="Search All TidBITS Content">
  16.     <link rel="Author" href="http://www.tidbits.com/about/contact-info.html" title="Contact Information">
  17.     <link rel="Contents" href="tb-issues/" title="TidBITS Issue Archive">
  18.     <link rel="alternate" type="application/rss+xml" href="http://db.tidbits.com/feeds/tidbits.rss" title="TidBITS Full Text Feed">
  19.     <link rel="alternate" type="application/rss+xml" href="http://db.tidbits.com/commentfeeds/firehose.xml" title="TidBITS Full Comments Feed">
  20.  
  21.     <link rel="stylesheet" href="/tidbits_2010_001.css" type="text/css">
  22.     <LINK rel="stylesheet" type="text/css" media="print" href="/tb-new-print.css">
  23.     <script src="/javascript/tb.js" type="text/javascript"></script>
  24.     <meta name="viewport" content="width:940">
  25.     <script type='text/javascript' src='http://db.tidbits.com/ads/delivery/spcjs.php?id=2'></script>
  26.     <script src="/javascript/prototype.js" type="text/javascript"></script>
  27. <script src="/javascript/scriptaculous.js" type="text/javascript"></script>
  28. <script src="/js-global/FancyZoom.js" type="text/javascript"></script>
  29. <script src="/js-global/FancyZoomHTML.js" type="text/javascript"></script>
  30. <script type="text/javascript"  src="http://api.recaptcha.net/js/recaptcha_ajax.js"></script>
  31.  
  32. </head>
  33. <body onLoad="setupZoom()">
  34. <!-- popup query -->
  35. <div id="big_ole_background" style="display:none"> </div>
  36. <div id="tipbits_enclosure_preview" style="display:none">
  37. <div class="tearoffbox_wide_container">
  38. <div class="tearoffbox_wide_tips">
  39.  
  40. <div class="tip_display">
  41. <div class="preview">
  42. <h6><span id="p_tips_title"></span></h6>
  43. <p id="p_tips_text"></p>
  44. <p>Visit <a href="javascript:void(0)" id="p_url"><span id="p_label"></span></a></p>
  45. <p class="credit">Submitted by <span id="p_reader"></span></p>
  46. <p><input type="submit" value="Back" name="preview_tip" onClick="preview_box('ts','tipbits_enclosure_preview'); return false;"></p>
  47. </div>
  48. </div>
  49. <div class="tearoffbox_wide_bottom_tips">
  50. </div>
  51.  
  52. </div><!-- end tearoffbox_wide_tips -->
  53. </div><!-- end tearoffbox_wide_container for tips-->
  54. <!-- end tearoff box wide -->
  55. </div><!-- end enclosure -->
  56.  
  57. <div class="popup_box_with_captcha" id="ts" style="display:none">
  58.     <div id="popup_box_thanks" style="display:none" onClick="close_popup_thanks('popup_box_thanks', 'ts')"><br>Thanks for submitting your tip! All submissions are moderated by an editor before appearing online. We've reset the form so you can enter another tip. Or you can close the tip submission box.    <div class="x_close" id="thanks_upper_right"><a href="javascript:void(0)" onmousedown="close_popup_thanks('popup_box_thanks', 'ts'); return true;">Close</a></div></div>
  59.     <div class="tip_box_format">
  60.     <div id="ts_innards" onClick="close_popup_thanks('popup_box_thanks', 'ts')">
  61.         <div class="tip_box_head">TipBITS Submission</div>
  62.         <div class="tip_box_form">        
  63.                 
  64.             <div class="tbf_row" id="ts_message_box" style="display:none">
  65.                 <div class="tbf_wide"><div class="tbf_alert" id="ts_top_message"></div></div>
  66.             </div>
  67.             <div class="spacer"></div>
  68.  
  69.             <form action="foobar.cgi" method="get" name="submit_tip">
  70.  
  71.             <div class="tbf_row"><div class="tbf_wide_extra_top not_bold">Please submit only technical tips that will help other TidBITS readers better use their Macs, iPhones, and related software and hardware. All product announcements should be sent to <a href="mailto:releases@tidbits.com">releases@tidbits.com</a>.</div></div>
  72.             <div class="spacer"></div>
  73.             <div class="tbf_row">
  74.                 <div class="tbf_left">Tip title<span class="required_field">*</span></div><div class="tbf_right"><input type="text" value="" id="tip_title_id" name="tip_title" tabindex="1"></div>
  75.             </div>
  76.             <div class="spacer"></div>
  77.             <div class="tbf_row">
  78.                 <div class="tbf_left">Your tip<span class="required_field">*</span></div><div class="tbf_right"><textarea name="tip_text" rows="3" cols="40" tabindex="2"></textarea></div>
  79.             </div>
  80.             <div class="spacer"></div>
  81.             <div class="tbf_row">
  82.                 <div class="tbf_left">URL</div><div class="tbf_right"><input type="text" value="" name="tip_link_url" tabindex="3"><span class="tip_description"><br>Enter the URL to a Web page that supports your tip.</span></div>
  83.             </div>
  84.             <div class="spacer"></div>
  85.             <div class="tbf_row">
  86.                 <div class="tbf_left">Linked text</div><div class="tbf_right"><input type="text" value="" name="tip_link_label" tabindex="4"><span class="tip_description"><br>Enter the name of the page linked above.</span></div>
  87.             </div>
  88.             <div class="spacer"></div>
  89.             <div class="tbf_row">
  90.                 <div class="tbf_left">Your name<span class="required_field">*</span></div><div class="tbf_right"><input type="text" value="" name="tip_reader_name" tabindex="5"></div>
  91.             </div>
  92.             <div class="spacer"></div>
  93.             <div class="tbf_row">
  94.                 <div class="tbf_left">Your email<span class="required_field">*</span></div><div class="tbf_right"><input type="text" value="" name="tip_reader_email" tabindex="6"></div>
  95.             </div>
  96.             <div class="spacer"></div>
  97.             <div class="spacer"></div>
  98.                 <div class="tbf_wide"><span class="fine_print"><span class="required_field">* indicates required fields</span></span></div>
  99.             <div class="spacer"></div>
  100.             <div class="tbf_row">
  101.                 <div class="tbf_wide_extra_top"><span class="fine_print">To help us avoid automated posts and spam, please enter the words below.</span></div>
  102.             </div>
  103.             <div class="spacer"></div>
  104.             <div class="tbf_row">
  105.                 <div class="tbf_wide"><div id="ts_recaptcha"></div></div>
  106.             </div>
  107.             <div class="spacer"></div>
  108.             <div class="tbf_row">
  109.                 <div class="tbf_wide"><input type="submit" value="Preview Your Tip" name="preview_tip" onClick="fill_preview('tipbits_enclosure_preview', 'ts', this.form); return false;" tabindex="7"> <input type="submit" value="Send Us Your Tip!" name="submit_this_tip" onClick="handle_tip_submission('ts', '', this.form, 'tip'); return false;" tabindex="8"></div>
  110.             </div>
  111.             <div class="spacer"></div>
  112.             <div class="tbf_row">
  113.                 <div class="tbf_wide"><span class="fine_print">When you submit a tip, you give us permission to use it. Read <a href="javascript:void(0)" onClick="generic_show_hide('tip_terms')">our terms</a> for more details. All submissions are reviewed before publication.</span></div>
  114.             </div>
  115.             
  116.             <div class="tbf_row" id="tip_terms" style="display: none">
  117.                 <div class="tbf_wide"><span class="fine_print">Our terms: By submitting a tip, you agree to assign TidBITS Publishing Inc., a non-exclusive, worldwide, perpetual license to reproduce, publish, and distribute your tip in connection with the TidBITS Web site and associated products in any media. You agree that you created the content you submitted, and that you have the right to assign us this license. You give us permission to use your name, but your email address won't be publicly displayed or shared. We review all submissions before publication, and reserve the right to select which submissions we feel are appropriate for our readers and to edit those we publish.</span></div>
  118.             </div>
  119.             <div class="spacer"></div>
  120.             </form>
  121.         </div><!-- end tip_box_form -->
  122.     </div><!-- end tip box innards -->
  123.     </div><!-- end tip box format -->
  124.     
  125.     <div class="x_close" id="ts_upper_right"><a href="javascript:void(0)" onmousedown="HidePopupContent('ts', 'ts', ''); return true;">Close</a></div>
  126.     
  127. </div><!-- end tip_submit box-->
  128.  
  129. <div class="popup_box_with_captcha" id="article_reference" style="display:none"><div class="article_ref_format"><textarea style="width:350px; height:100px;" name="article_ref" id="article_ref_box"></textarea></div>    <div class="x_close" id="article_reference_upper_right"><a href="javascript:void(0)" onmousedown="HidePopupContent('article_reference', 'article_reference', ''); return true;">Close</a></div>
  130. </div>
  131.  
  132. <div class="popup_box_with_captcha" id="comm" style="display:none">
  133.     <div class="tip_box_format">
  134.     <div id="comment_thanks" style="display:none" onClick="close_popup_thanks('comment_thanks', 'comm')"><br>Thanks for submitting a comment! Please check your email for a link that, when clicked, will verify that you're a real person and cause your comment to appear immediately. <div class="x_close" id="comment_upper_right"><a href="javascript:void(0)" onmousedown="close_popup_thanks('comment_thanks', 'comm'); return true;">Close</a></div></div>
  135.     <div id="comm_innards" onClick="close_popup_thanks('comment_thanks', 'comm')">
  136.         <div class="tip_box_head" id="comm_headline">Post a Comment</div>
  137.         <div class="tip_box_form">        
  138.                 
  139.             <div class="tbf_row" id="comm_message_box" style="display:none">
  140.                 <div class="tbf_wide"><div class="tbf_alert" id="comm_top_message"></div></div>
  141.             </div>
  142.             <div class="spacer"></div>
  143.  
  144.             <form action="foobar.cgi" method="get" name="post_comment" id="post_comment">
  145.             <input type="hidden" name="comment_nest" value=''>
  146.             <input type="hidden" name="comment_id" value=''>
  147.             <input type="hidden" name="article_id" value='6423'>
  148.             <input type="hidden" name="edit" value=''>
  149.             <div class="tbf_row">
  150.                 <div class="tbf_left">In reply to</div>
  151.                 <div class="tbf_right">
  152.                     <div id="cb_quoted_row">
  153.                         <div class='cb_open_quote'>“</div>
  154.                         <div id="cb_quoted"></div>
  155.                         <div class='cb_close_quote'>”</div>
  156.                     </div>
  157.                     <div class="spacer"></div>
  158.                 </div>
  159.             </div>
  160.             <div class="spacer"></div>
  161.  
  162.             <div class="tbf_row">
  163.                 <div class="tbf_left" style="padding-top:0">Your comment</div>
  164.                 <div class="tbf_right"><textarea tabindex="1" name="cb_item_add" id="cb_item_add" rows="4" cols="50" onKeyDown="count_insert('cb_item_add','cb_char_count')"></textarea><br><div class="cb_char_count" id="cb_add_count">Remaining characters: <span id="cb_char_count">0</span></div></div>
  165.             </div>
  166.             <div class="spacer"></div>            
  167.  
  168.             <div class="tbf_row">
  169.                 <div class="tbf_left">Your name</div><div class="tbf_right" style="margin-top:8px"><input tabindex="2" type="text" value="" name="cb_add_name" id="cb_add_name" style="margin-top: -4px"></div>
  170.             </div>
  171.             <div class="spacer"></div>
  172.             
  173.             <div class="tbf_row">
  174.                 <div class="tbf_left">Your email</div><div class="tbf_right"><input tabindex="3" type="text" name="cb_add_email" id="cb_add_email"></div>
  175.             </div>
  176.             <div class="spacer"></div>
  177.             
  178.             <div class="tbf_row">
  179.                 <div class="tbf_left"> </div><div class="tbf_right"><input id="comm_post_comment" tabindex="4" type="submit" value="Post Comment" name="submit_this_comment" style="width:100px; float:right" onClick="cb_post_submit(); return false;"></div>
  180.             </div>
  181.             <div class="spacer"></div>
  182.             
  183.             <div class="tbf_row" id="comment_terms">
  184.                 <div class="tbf_wide"><span class="fine_print">Our terms: We reserve the right to edit or delete any comment, so please post thoughtfully. We use your email address <i>only</i> to send you a one-time verification message confirming that you posted this comment. We also store your address to allow you to verify using other Web browsers in the future. For more info, see our <a href="http://db.tidbits.com/privacy.html">privacy policy</a>.</span></div>
  185.             </div>
  186.             <div class="spacer"></div>
  187.  
  188.             </form>
  189.         </div><!-- end comm_form -->
  190.     </div><!-- end comm box innards -->
  191.     </div><!-- end comm box format -->
  192.     
  193.     <div class="x_close" id="comm_upper_right"><a href="javascript:void(0)" onmousedown="HidePopupContent('comm', 'comm', ''); return true;">Close</a></div>
  194.     
  195. </div><!-- end comm_submit box-->
  196.  
  197.  
  198. <!-- start mainbody -->
  199. <div id="mainbody">
  200.  
  201. <!-- start header -->
  202. <div id="header">
  203.  
  204.  
  205.  
  206.     <div id="tblogo">
  207.     <a href="/"><img src="/images/tblogo20_01.gif" alt="TidBITS: Apple News for the Rest of Us" width="177" height="84" border="0"></a>
  208.  
  209.     </div><!-- end tblogo -->
  210.  
  211.  
  212. <!-- leaderboard ad -->
  213. <div id="top_banner">
  214. <script type='text/javascript'><!--// <![CDATA[
  215.     OA_show(3);
  216. // ]]> --></script><noscript><a target='_blank' href='http://db.tidbits.com/ads/delivery/ck.php?n=TBe5f7021'><img border='0' alt='' src='http://db.tidbits.com/ads/delivery/avw.php?zoneid=3&n=TBe5f7021'></a></noscript>
  217. </div><!-- end top_banner style -->
  218. <!-- end leaderboard ad -->
  219.  
  220.  
  221. </div><!-- end header  -->
  222.  
  223.  
  224. <!-- start content_container -->
  225. <div id="content_container">
  226.  
  227.  
  228. <!-- begin leftcolumn -->
  229. <div id="leftcolumn">
  230.  
  231. <!-- begin leftnav /left navigation -->
  232. <div>
  233.     <ul class="leftnav">
  234.         <!-- start search -->
  235.         <li class="topcorner">
  236.             <form action="http://db.tidbits.com" method="POST" name="search_form"><input type="hidden" name="advanced_search" value=''><input type="text" name="search_text" size="8" maxlength="70" value="Search" onFocus="this.value=''" onBlur="if (this.value == '') { this.value = 'Search'; }"> <span style="margin: 0 5px 0 5px; vertical-align: -2px"><span style="vertical-align: -2px"><input type="image" name="submit_search" src="/images/go_search_button.gif"></span>  <img src="/images/adv_search_button.gif" title="Click for Advanced Search" onClick="var f = document.search_form; f.search_text.value =''; f.advanced_search.value = '1'; f.submit();"></span></form>
  237.         </li>
  238.     </ul>
  239. </div>
  240. <!-- end search -->
  241.  
  242. <!-- Get TidBITS box (temp) -->
  243. <div>
  244.     <ul class="leftnav">
  245.         <li class="gettb"><strong>Get TidBITS via...</strong></li>
  246.     
  247.         <li><a href="http://www.tidbits.com/list" title="Subscribe via email" class="gettb">Email <img src="/images/gettb_button_email.gif" width="12" height="12" border="0" class="nav_img" alt="Email subscription options"></a></li>
  248.         <li><a href="/feeds/tidbits.rss" title="Subscribe via RSS" class="gettb">RSS <img src="/images/feed-icon-12x12.gif" width="12" height="12" border="0" class="nav_img" alt="Subscribe via RSS"></a></li>
  249.         <li><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=276986548" title="Subscribe to the podcast" class="gettb">Podcast <img src="/images/feed-icon-12x12_podcast.gif" width="12" height="12" border="0" class="nav_img" alt="Subscribe to the postcast"></a></li>
  250.         <li><a href="http://www.twitter.com/TidBITS" title="Get Article Updates via Twitter" class="gettb">Twitter <img src="/images/feed_icon_12x12_twitter.png" width="12" height="12" border="0" class="nav_img" alt="Get Article Updates via Twitter"></a></li>
  251.         <li><a href="http://www.facebook.com/pages/TidBITS/195314925519" title="Go to the TidBITS Page at Facebook" class="gettb">Facebook <img src="/images/feed_icon_12x12_facebook.gif" width="12" height="12" border="0" class="nav_img" alt="Go to the TidBITS Page at Facebook"></a></li>
  252.     </ul>
  253. </div>
  254. <!-- end Get TidBITS box -->
  255.     
  256.     <ul class="leftnav">
  257.         <li><a href="/" class="tabhead">TidBITS Home</a></li>
  258.  
  259.         <li><a href="javascript:void(0)" title="Sections" class="tabhead" onClick="return showhide('articleslist')">Sections <span id="articleslist_triangle"><img src="/images/nav_triangle_open.gif" width="9" height="9" border="0" class="navtriangle" id="articleslist_tri_image" alt="Click to show or hide the contents of this section."></span></a></li>
  260.     
  261.     
  262.     </ul>
  263.  
  264. <div id="articleslist" style="display: none"><ul class="leftnav"><li><a href="/section/business" >Business Apps</a></li>
  265. <li><a href="/section/entertainment" >Entertainment</a></li>
  266. <li><a href="/section/links" >External Links</a></li>
  267. <li><a href="/section/home" >Home Macs</a></li>
  268. <li><a href="/section/inside" >Inside TidBITS</a></li>
  269. <li><a href="/section/iphone-ipad-ipod" >iPhone iPad iPod</a></li>
  270. <li><a href="/section/fun" >Just for Fun</a></li>
  271. <li><a href="/section/macs" >Macs & Mac OS X</a></li>
  272. <li><a href="/section/creative" >Media Creation</a></li>
  273. <li><a href="/section/net" >Networking</a></li>
  274. <li><a href="/section/opinion" >Opinion</a></li>
  275. <li><a href="/section/support" >Problem Solving</a></li>
  276. <li><a href="/section/security" >Safe Computing</a></li>
  277. <li><a href="/section/tech" >Tech News</a></li>
  278. <li><a href="/section/watchlist" >Watchlist</a></li>
  279. </ul></div>
  280.  
  281. <div>
  282. <ul class="leftnav">
  283.     <li><a href="javascript:void(0)" onClick="return showhide('stafflist')" title="Staff" class="tabhead">Staff <span id="stafflist_triangle"><img src="/images/nav_triangle_closed.gif" width="9" height="9" border="0" class="navtriangle" id="stafflist_tri_image" alt="Click to show or hide the contents of this section."></span></a></li>
  284. </ul>
  285. </div>
  286.  
  287. <div id="stafflist" style="display:block"><ul class="leftnav"><li><a href="/author/Adam+C+Engst" title="Adam Engst, Publisher">Adam Engst</a></li>
  288.     <li><a href="/author/Tonya+Engst" title="Tonya Engst, Editor in Chief">Tonya Engst</a></li>
  289.     <li><a href="/author/Jeff+Carlson" title="Jeff Carlson, Managing Editor">Jeff Carlson</a></li>
  290.     <li><a href="/author/Joe+Kissell" title="Joe Kissell, Senior Editor">Joe Kissell</a></li>
  291.     <li><a href="/author/Glenn+Fleishman" title="Glenn Fleishman, Contributing Editor">Glenn Fleishman</a></li>
  292.     <li><a href="/author/Mark+Anbinder" title="Mark Anbinder, Contributing Editor">Mark H. Anbinder</a></li>
  293.     <li><a href="/author/Matt+Neuburg" title="Matt Neuburg, Contributing Editor">Matt Neuburg</a></li>
  294.     <li><a href="/author/Rich+Mogull" title="Rich Mogull, Contributing Editor">Rich Mogull</a></li>
  295.     <li><a href="/author/Lex+Friedman" title="Lex Friedman, Staff Writer">Lex Friedman</a></li>
  296.     </ul>
  297.     </div>
  298.  
  299. <div>
  300. <ul class="leftnav">
  301.  
  302.     <li><a href="javascript:void(0)" title="Issues" class="tabhead" onClick="return showhide('issuelist')">Weekly Issues <span id="issuelist_triangle"><img src="/images/nav_triangle_closed.gif" width="9" height="9" border="0" class="navtriangle" id="issuelist_tri_image" alt="Click to show or hide the contents of this section."></span></a></li>
  303. </ul>
  304. </div>
  305.  
  306. <div id="issuelist" style="display:none"><ul class="leftnav"><li><div class="special"><form method="post" action="noaction.cgi" onsubmit="return false" id="issue_search_form" name="issue_search_form">Issue # <input type="text" onkeydown="if (event.keyCode == 13) { redirect_issue(this.form); }" id="issue_searchvalue" name="issue_number" style="width:35px; height: 10px"> <input onclick="redirect_issue(this.form)" type="image" name="submit_search" src="/images/go_search_button_blk.gif"></form></div></li><li><A HREF="/issue/750" >#750, 11 Oct 04</A></li>
  307. <li><A HREF="/issue/749" >#749, 04 Oct 04</A></li>
  308. <li><A HREF="/issue/748" >#748, 27 Sep 04</A></li>
  309. <li><A HREF="/issue/747" >#747, 20 Sep 04</A></li>
  310. <li><A HREF="/issue/746" >#746, 13 Sep 04</A></li>
  311. <li><A HREF="/issue/745" >#745, 06 Sep 04</A></li>
  312. <li><A HREF="/issue/744" >#744, 30 Aug 04</A></li>
  313. <li><A HREF="/issue/743" >#743, 23 Aug 04</A></li>
  314. <li><A HREF="/issue/742" >#742, 16 Aug 04</A></li>
  315.  
  316.  
  317. <li><a href="/backissues">Back Issues</a></li></ul></div>
  318.  
  319.  
  320. <div>
  321. <ul class="leftnav">
  322.  
  323.     <li><a href="/tidbitstalk" title="TidBITS Talk" class="tabhead">TidBITS Talk</a></li>
  324. </ul>
  325. </div>
  326.  
  327.  
  328.  
  329. <div>    
  330. <ul class="leftnav">
  331.     <li><a href="javascript:void(0)" onClick="return showhide('abouttidbits')" title="About TidBITS" class="tabhead">About TidBITS <span id="abouttidbits_triangle"><img src="/images/nav_triangle_closed.gif" width="9" height="9" border="0" class="navtriangle" id="abouttidbits_tri_image" alt="Click to show or hide the contents of this section."></span></a></li>
  332. </ul>
  333. </div>
  334.  
  335. <div id="abouttidbits" style="display:none">
  336. <ul class="leftnav"><li><a href="/about.html" title="About TidBITS">About Us</a></li><li><a href="/account.html" title="Account Help">Account Help</a></li><li><a href="/advertising.html" title="Advertise with TidBITS!">Advertise</a></li><li><a href="/contact.html" title="Contact Info">Contact</a></li><li><a href="/copyright.html" title="Copyright Terms">Copyright</a></li>
  337. </ul>
  338. </div>
  339.  
  340. <div>
  341. <ul class="leftnav">
  342. <li class="bottom"> </li>
  343. </ul>
  344. </div>
  345. <!-- end leftnav/left navigation -->
  346.  
  347. <!-- making sure nav elements hide/show before page loads --><script type="text/javascript"><!--
  348.     showhide('articleslist','show'); 
  349. // --></script>
  350.  
  351. <!-- begin sponsor_sidebox -->
  352.  
  353. <div class="sponsor_sidebox">
  354.  
  355. <ul>
  356.  
  357. <li><a href="http://www.econtechnologies.com/tb">Econ Technologies</a></li>
  358.  
  359. <li><a href="http://www.usefulfruit.com/tb">Useful Fruit</a></li>
  360.  
  361. <li><a href="http://www.webcrossing.com/">Web Crossing</a></li>
  362.  
  363. <li><a href="http://nuance.com/dragon/mac">Nuance</a></li>
  364.  
  365. <li><a href="http://www.smithmicro.com/tidbits">Smith Micro</a></li>
  366.  
  367. <li><a href="http://markspace.com/bits?source=tidbits">Mark/Space</a></li>
  368.  
  369. <li><a href="http://macte.ch/conf_tidbits">MacTech Conference</a></li>
  370.  
  371. <li><a href="http://www.tidbits.com/about/support/contributors.html">Readers Like You!</a></li>
  372.  
  373. <li><a href="http://www.thedatarescuecenter.com/">The Data Rescue Center</a></li>
  374.  
  375. <li><a href="http://crashplan.com/ref/tidbits.html">CrashPlan</a></li>
  376.  
  377. <li><a href="http://www.smilesoftware.com/">Smile</a></li>
  378.  
  379. </ul><div class='sponsor_sidebox_bottom'> </div>
  380. </div>
  381.  
  382.  
  383. <!-- end sponsor_sidebox -->
  384.  
  385.  
  386. </div> <!-- end leftcolumn div -->
  387.  
  388. <!-- end left column -->
  389.  
  390.  
  391. <!-- begin centercolumn_border -->
  392.  
  393. <div id="centercolumn_border">
  394.  
  395. <div class="center_top">Thoughtful, detailed coverage of the Mac, iPhone, and iPad, plus the best-selling <a href="http://www.takecontrolbooks.com/?pt=TB-TAGLINE" style="color:yellow">Take Control</a> ebooks.</div>
  396.  
  397. <!-- begin centercolumn -->
  398. <div id="centercolumn">
  399.  
  400.  
  401.  
  402. <!-- begin rightcolumn_container -->
  403. <div id="rightcolumn_container">
  404.  
  405. <!-- begin rightcolumn -->
  406.     <!-- rightcolumn is embedded within centercolumn so featured text wraps around it -->
  407.     <div id="rightcolumn">
  408.  
  409. <p class="top"> </p>
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420. <!-- Watchlist items -->
  421. <div class="tearoffbox_wide_container">
  422. <div class="tearoffbox_wide_watchlist">
  423. <p class="tearoffbox_wide_top_watchlist"> </p>
  424.  
  425. <h6><a href="/section/watchlist">TidBITS Watchlist</a></h6>
  426. <ul>
  427.  
  428. <LI><a href="/article/11622">DEVONthink and DEVONnote 2.0.4</a></LI>
  429.  
  430. <LI><a href="/article/11620">Security Update 2010-006</a></LI>
  431.  
  432. <LI><a href="/article/11619">TinkerTool 4.2</a></LI>
  433.  
  434. <LI><a href="/article/11618">Mailplane 2.2</a></LI>
  435.  
  436. <LI><a href="/article/11617">Pro Applications Update 2010-02</a></LI>
  437.  
  438. <LI><a href="/article/11611">Dialectic 1.7</a></LI>
  439.  
  440. <LI><a href="/article/11604">Transmit 4.1.1</a></LI>
  441.  
  442. <LI><a href="/article/11603">MarsEdit 3.1.1</a></LI>
  443.  
  444. <LI><a href="/article/11600">Savescreenie 2.0</a></LI>
  445.  
  446. <LI><a href="/article/11598">1Password 3.4.1</a></LI>
  447.  
  448. </ul>
  449.  
  450. <div class="tearoffbox_wide_bottom_watchlist"> </div>
  451.  
  452. </div><!-- end tearoffbox_wide -->
  453.  
  454. </div><!-- end tearoffbox_wide_container for watchlist items -->
  455.  
  456. <!-- begin tearoff box wide -->
  457.  
  458. <div class="tearoffbox_wide_container">
  459. <div class="tearoffbox_wide_tips">
  460.  
  461. <div class="tip_display">
  462. <div class="tips_sponsor_logo">
  463.  
  464. </div>
  465. <h6>Better Text Formatting in iPhoto</h6>
  466. <p><p>If you're creating a card or book in iPhoto, and you're not happy with the formatting options for the text (such as line spacing or justification), copy the text out to TextEdit, make the changes you want there, and paste it back into iPhoto, which will retain your changes.</p></p>
  467.  
  468. </div>
  469.  
  470. <div class="tearoffbox_wide_bottom_tips">
  471. <div style="padding-bottom:35px"><div class="tip_display" style="float:left"><p><br><a href="/tipbits/181">Link to this tip</a></p></div><div class="tip_display" style="float:right; width:150px">
  472.  
  473. <p class="credit">Written by<br><a href="/author/Adam%20C.%20Engst">Adam C. Engst</a></p></div></div>
  474.  
  475. </div>
  476.  
  477. <div class="tearoffbox_wide_tips_submit">
  478. <form method="post" onsubmit="return false" id="tipbits_form" name="tipbits_form" action="noaction.cgi"><p><a href="javascript:void(0)" onmousedown="ShowTipBox('ts','ts_recaptcha', 50, 'tip_title_id'); return true;">Share your own tip!</a> | <a href="javascript:void(0)" onClick="generic_show_hide('search_tipbits'); document.tipbits_form.tipbits_searchvalue.focus()">Search TipBITS</a></p>
  479. <p style="display:none" id="search_tipbits"><input type="text" onkeydown="if (event.keyCode == 13) { search_tipbits('tipbits_searchvalue'); }" id="tipbits_searchvalue" name="tipbits_searchvalue"> <a href="javascript:void(0)" onClick="search_tipbits('tipbits_searchvalue')">Search</a></p></form>
  480. </div>
  481. <div class="tearoffbox_wide_bottom_tips_submit">
  482.  
  483. </div>
  484.  
  485. </div><!-- end tearoffbox_wide_tips -->
  486. </div><!-- end tearoffbox_wide_container for tips-->
  487. <!-- end tearoff box wide -->
  488.  
  489.  
  490.  
  491. <!-- begin 300 x 250 ad -->
  492.  
  493. <div id="content_ad_square">
  494. <script type='text/javascript'><!--// <![CDATA[
  495.     OA_show(5);
  496. // ]]> --></script><noscript><a target='_blank' href='http://db.tidbits.com/ads/delivery/ck.php?n=TB7671f69'><img border='0' alt='' src='http://db.tidbits.com/ads/delivery/avw.php?zoneid=5&n=TB7671f69'></a></noscript>
  497. </div><!-- end 300 x 250 ad -->
  498.  
  499. <!-- TBTalk items -->
  500. <div class="tearoffbox_wide_container">
  501.  
  502. <div class="tearoffbox_wide_p">
  503. <p class="tearoffbox_wide_top_p"> </p>
  504.  
  505. <h5>Recent TidBITS Talk Discussions</h5>
  506. <ul>
  507.  
  508. <LI><a href="http://emperor.tidbits.com/webx?50@@.3cf95241">Alternatives to MobileMe for syncing calendars between iPad/Mac</a> (1 message)</LI>
  509.  
  510. <LI><a href="http://emperor.tidbits.com/webx?50@@.3cf94dbb">Free anti-virus for the Mac</a> (20 messages)</LI>
  511.  
  512. <LI><a href="http://emperor.tidbits.com/webx?50@@.3cf934e6">iTunes 10 syncing iPod Touch 4.1</a> (2 messages)</LI>
  513.  
  514. <LI><a href="http://emperor.tidbits.com/webx?50@@.3cf92a22">Thoughts about Ping</a> (16 messages)</LI>
  515.  
  516. </ul>
  517.  
  518. <div class="tearoffbox_wide_bottom_p"> </div>
  519.  
  520. </div><!-- end tearoffbox_wide -->
  521.  
  522. </div><!-- end tearoffbox_wide_container for TBtalk items -->
  523.  
  524. <!-- start takecontrol_ad -->
  525. <script type='text/javascript'><!--// <![CDATA[
  526.     OA_show(7);
  527. // ]]> --></script><noscript><a target='_blank' href='http://db.tidbits.com/ads/delivery/ck.php?n=TBe46d56f'><img border='0' alt='' src='http://db.tidbits.com/ads/delivery/avw.php?zoneid=7&n=TBe46d56f'></a></noscript><!-- end takecontrol_ad -->
  528.  
  529. <!-- begin tearoff box 2 -->
  530.  
  531. <div class="tearoffbox_wide_container">
  532.  
  533. <div class="tearoffbox_wide_p">
  534. <p class="tearoffbox_wide_top_p"> </p>
  535.  
  536. <h5>Related Articles</h5>
  537. <ul>
  538. <li><a href="/article/8760">MindManager Comes to the Mac</a> (20 Nov 06)</li>
  539. <li><a href="/article/7994">Curing Clutter with Curio</a> (21 Feb 05)</li>
  540. <li><a href="/article/7319">Go Hog Wild with Hog Bay Notebook</a> (25 Aug 03)</li>
  541. <li><a href="/article/7145">The Digital Shoebox: iData Pro X 1.0.5</a> (07 Apr 03)</li>
  542. <li><a href="/article/6959">Light Your Fire with Tinderbox</a> (14 Oct 02)</li>
  543. <li><a href="/article/6179">Make the Connection with ConceptDraw</a> (30 Oct 00)</li>
  544. <li><a href="/article/4586">Inspiration 5.0: Surprising Survivor</a> (15 Dec 97)</li>
  545.  
  546. </ul>
  547.  
  548. <p class="tearoffbox_wide_bottom_p"> </p>
  549.  
  550. </div><!-- end tearoffbox_wide -->
  551. </div><!-- end tearoffbox_wide_container -->
  552.  
  553. <!-- end tearoff box 2 -->
  554.  
  555.  
  556. <!-- begin tearoff box for series -->
  557.  
  558. <div class="tearoffbox_wide_container">
  559.  
  560. <div class="tearoffbox_wide_p">
  561. <p class="tearoffbox_wide_top_p"> </p>
  562.  
  563. <h5>Other articles in the series <a href="/series/1259">Pyramid Power</a></h5>
  564. <ul>
  565.  
  566. </ul>
  567.  
  568. <p class="tearoffbox_wide_bottom_p"> </p>
  569.  
  570. </div><!-- end tearoffbox_wide -->
  571. </div><!-- end tearoffbox_wide_container -->
  572.  
  573. <!-- end tearoff box -->
  574.  
  575.  
  576.  
  577.  
  578. <!-- begin tearoff box 1 -->
  579.  
  580. <div class="tearoffbox_wide_container">
  581.  
  582. <div class="tearoffbox_wide">
  583. <p class="tearoffbox_wide_top"> </p>
  584.  
  585. <h5>Published in <a href="/issue/746">TidBITS 746</a>.<br><a href="http://www.tidbits.com/list">Subscribe</a> to our weekly email edition.</h5>
  586. <ul>
  587. <li><A HREF="/article/7806">Allume Carries the Graphics Torch</A></li>
  588. <li><A HREF="/article/7807">Nisus Writer Express 2.0 Ships</A></li>
  589. <li><A HREF="/article/7808">DragThing 5.3.1 Adds Email Count</A></li>
  590. <li><A HREF="/article/7809">Security Update 2004-09-07 Potentially Problematic</A></li>
  591. <li><A HREF="/article/7810">XBit 1.0 Browses TidBITS</A></li>
  592. <li><A HREF="/article/7811">i-Phono Eliminates iPod Wires</A></li>
  593. <li><A HREF="/article/7813">Hot Topics in TidBITS Talk/13-Sep-04</A></li>
  594.  
  595. </ul>
  596.  
  597. <p class="tearoffbox_wide_bottom"> </p>
  598.  
  599. </div><!-- end tearoffbox_wide -->
  600. </div><!-- end tearoffbox_wide_container -->
  601.  
  602. <!-- end tearoff box 1 -->
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610. <div id="rightcolumn_bottom">
  611.  
  612. </div>
  613.  
  614.     </div><!-- end rightcolumn -->
  615.  
  616.  
  617. </div><!-- end rightcolumn_container -->
  618.  
  619.  
  620.  
  621. <!-- featured articles -->
  622.  
  623. <div id="center_ajax_sub" class="instapaper_body">
  624.  
  625. <!-- google_ad_section_start -->
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646. <!-- issue, article, or series -->
  647.  
  648.     
  649.     
  650.     
  651.     
  652.     
  653.         
  654.     <!-- show article(s) -->
  655.     <div class="article"><a name="6423"></a>
  656.     
  657. <!-- comment initialization routine as needed -->
  658. <div class="popup_box_with_captcha" id="hc_6423" style="display: none">
  659.     <div class="tip_box_format">
  660.     <div id="hc_innards_alt_6423" style="display: none">
  661.             <div class="tbf_row">
  662.                 <div class="tbf_wide_80" id="hc_small_response_6423"></div><div class="x_close_row" id="hc_upper_right1_6423"><a href="javascript:void(0)" onmousedown="HidePopupContent('hc_6423', 'hc', '6423'); return true;">Close</a></div>
  663.  
  664.             </div>
  665.     </div>
  666.     <div id="hc_innards_6423">
  667.         <div class="tip_box_form">        
  668.             <form action="foobar.cgi" method="get" name="check_human_6423">
  669.             <div class="tbf_row">
  670.                 <div class="tbf_wide_80" id="hc_rc_6423">To help us avoid automated posts and misuse of our site, please enter the words below.</div><div class="x_close_row" id="hc_upper_right2_6423"><a href="javascript:void(0)" onmousedown="HidePopupContent('hc_6423', 'hc', '6423'); return true;">Close</a></div>
  671.  
  672.             </div>
  673.             <div class="spacer"></div>
  674.             <div class="tbf_row" id="hc_message_box_6423" style="display:none">
  675.                 <div class="tbf_wide"><div class="tbf_alert" id="hc_top_message_6423"></div></div>
  676.             </div>
  677.             <div class="spacer"></div>
  678.             <div class="tbf_row">
  679.                 <div class="tbf_wide"><div id="hc_recaptcha_6423"></div></div>
  680.             </div>
  681.             <div class="spacer"></div>
  682.             <div class="tbf_row">
  683.                 <div class="tbf_wide"><input type="submit" value="Submit" name="submit_this_tip" onClick="handle_tip_submission('hc', '6423', this.form, this.form.submit_type.value); return false;"><input name="calling_routine" type="hidden"><input type="hidden" name="getbits" value="7812"><input type="hidden" name="author_id"><input type="hidden" name="submit_type" value=""></div>
  684.             </div>
  685.             <div class="spacer"></div>
  686.             </form>
  687.         </div><!-- end tip_box_form -->
  688.     </div><!-- end hum box innards -->
  689.     </div><!-- end tip box format -->
  690. </div><!-- end tip_submit box-->
  691.  
  692.  
  693.  
  694.         
  695.         
  696.         <!-- specific article details here -->
  697.         
  698.         
  699.             
  700.         
  701.     
  702.         <article_link><script type="text/javascript">open_if_linked('')</script></article_link>
  703.         
  704.         <div class="featured_meta"><div class="meta_article">13 Sep 2004 | <a href="/article/7812?print_version=1">Print <span class="shift_up"><img src="/images/printer_icon.gif" alt="Printer-Friendly Version of This Article" border="0" width="9" height="10"></span></a></div></div>
  705.  
  706.         <H2>Pyramid Therapy</H2>
  707.  
  708.         <p class="byline">by <a href="/author/Matt%20Neuburg">Matt Neuburg</a> <a href="javascript:void(0)" onClick="document.check_human_6423.submit_type.value='email'; document.check_human_6423.author_id.value='7'; ShowTipBox('hc_6423', 'hc_recaptcha_6423')"><span class="shift_down"><img src="/images/gettb_button_email.gif" height="12" width="12" border="0" alt="Send Email to Author"></span></a></P>
  709.  
  710.         <!-- article text -->
  711.         
  712.         <div id="article_box_6423"><P>For many years, as TidBITS readers know, I've been on a quest for interesting ways to store and arrange data on the Mac. This never-ending quest is plenty of fun, and I've learned a lot about many interesting programs. I've also learned something about myself: I have a two-sided personality.</P><P>One side of my personality is the power user. It likes applications with lots of bells and whistles, applications that let it tinker and construct and customize everything in sight. The other side of my personality, though, seems to be into some kind of Zen aesthetic. It appreciates elegance and simplicity, even austerity, as may be seen from my reviews of iData Pro and Hog Bay Notebook.</P><P><<A HREF="http://db.tidbits.com/series/1196">http://db.tidbits.com/series/1196</A>><BR><<A HREF="http://db.tidbits.com/article/07319">http://db.tidbits.com/article/07319</A>><BR><<A HREF="http://db.tidbits.com/article/07145">http://db.tidbits.com/article/07145</A>></P><P>MindCad's Pyramid definitely appeals to the second side of my personality. It's a mind-map program; with it, you draw a chart, a visual diagram showing the relationship between ideas. Pyramid lacks the "power-user" mind-mapping features of ConceptDraw, or even Inspiration: Pyramid makes just one kind of chart, with severe limitations on its degree of complexity, according to its own layout rules, and it has no accompanying outliner.</P><P><<A HREF="http://db.tidbits.com/article/06179">http://db.tidbits.com/article/06179</A>><BR><<A HREF="http://db.tidbits.com/article/04586">http://db.tidbits.com/article/04586</A>></P><P>Yet Pyramid's simplicity is exactly what's so beautiful about it. When you're trying to express an arrangement of ideas, clarity is a virtue. Pyramid is so small and simple, you can literally learn the whole program in two minutes. Instead of getting lost in a world of complex options, you just use the program, in a straightforward manner. You waste no time worrying about form; you go directly to content. Pyramid quickly becomes an extension of yourself, which is probably just what you want from mind-mapping software in the first place.</P><P><<A HREF="http://www.mindcad.com/">http://www.mindcad.com/</A>></P><P><STRONG>The Art of the Chart</STRONG> -- A new Pyramid document is essentially a blank space. Command-double-click and you get a piece of editable text surrounded by an oval. This is a "topic," a main head. Now press a Command-arrow key - up, down, left, or right - to create a child "item" of this topic, editable text surrounded by a rectangle, branching from the topic in any of the four cardinal directions, north, south, east, and west. From a child item, you can use the Command-arrow keys to create a sibling or child of that item. Thus a topic can have up to four bunches of items attached to it. The relationship between items in a bunch is shown by straight lines that are drawn for you, each bunch of items looking rather like one of those genealogical diagrams you may have studied in history class.</P><P>It is also possible, by double-clicking, to create a loose item, not attached to a topic; it can have siblings and children, but the overall bunch can grow in only one of the four directions. A document can also be decorated with two other sorts of loose object, not part of the item hierarchy. An annotation (Shift-double-click) is an isolated box of editable text. An image is created by dragging an image file into the document.</P><P>So, four kinds of object constitute a document: topics, each with up to four bunches of related items attached to it; loose bunches of items that grow in a single direction; annotations; and images. You can freely reposition each kind of object as a whole by dragging, but the internal layout of a bunch of items, or of a topic and its attached bunches of items, is done by Pyramid.</P><P>The fact that you can't manually adjust the position of an item within its bunch doesn't feel like a limitation; it feels like you're relieved of responsibility, so that you can concentrate on content while Pyramid takes care of form. It also means that the adjustments you can make are simple and clear. For example, if you do drag a sub-item, you can only mean to detach it from its bunch or attach it elsewhere to an existing item or topic - and that's just what does happen.</P><P><STRONG>Upward but Not Northward</STRONG> -- Even a Pyramid document consisting of only what I've described so far can be useful, but Pyramid goes further by providing several extra dimensions. First, what I've described is not really a document; it's a "sheet." A document can consist of any number of sheets, in the same way that an Excel workbook can have multiple worksheets. The sheets are tab views, and you can navigate between them using tabs at the top of the window. Sheets add a top level of categorization, and they make up for the relative simplicity of a Pyramid diagram. For example, a topic can have only four bunches of items, and things can become too crowded as a topic grows; to express additional information, add a sheet.</P><P>Individual items can also have a number of useful attributes. The most powerful of these is the link. An item can be linked to another sheet, and clicking the link switches to that sheet; or to a document of any kind on disk, where clicking the link opens the document; or to a URL, where clicking the link opens the URL in the usual way. This simple feature greatly increases your document's power and depth.</P><P>An item can also have a "note" consisting of styled text. This is important because an item whose own text consists of more than a few words eats into your document's real estate. An item is thus best expressed in a few words, with any further information expressed as sub-items, a link, or a note (or all three).</P><P>Pyramid comes with an astonishing repertoire of elegant shortcuts for accomplishing common tasks. It does everything you intuitively expect a drawing program to do, and much more. You can navigate, edit, and move the objects on a sheet entirely by using the keyboard. (Oddly, however, you can't move from sheet to sheet, or jump from an item to its note, without using the mouse.) You can Option-drag to copy an item, Command-Option-drag to copy its text styling, and Command-Shift-Option-drag to copy its color. There are menu items for letting you align objects, lock objects, combine multiple objects into one, and split a multi-line object into several. Finally, an item can display a checkmark at its start or end (or both), so a Pyramid document can include a checklist, to-do list, or what have you.</P><P>A Pyramid document can communicate with the rest of the world in a number of ways. Styled text dragged into a Pyramid document becomes an item; an individual piece of editable text can be dragged out of Pyramid into another document, or you can export an entire document as styled text, which basically loses the document's structure but preserves its order and all topics, items, annotations, and notes. You can also export a Pyramid document as OPML. This is a form of XML that preserves the document's hierarchical structure, but loses its text styling. Finally, you can export a sheet as a PNG image.</P><P><STRONG>Future Directions</STRONG> -- As soon as I started using Pyramid, I began imagining ways in which this program could grow. This is not because the program as it stands is in any way inadequate, and I certainly would not want to see Pyramid increase in complexity or clutter. In fact, when the MindCad folks told me they were thinking of allowing the user to attach a custom icon to an item, or to reconfigure the entire document's appearance (different styles of item connection lines, for example), I sort of balked; to me, this would spoil the program's clean, ascetic lines. But I do have a small wish list of possible ideas for future growth.</P><UL><LI><P>AppleScript: It would be nice if Pyramid were scriptable. The MindCad folks already have plans to let an individual item have a script attached to it, which might be triggered by clicking an icon; I look forward to seeing this as it develops.</P><LI><P>Keywords: Suppose a document could have a configurable list of keywords, and it were possible to assign keywords to any item. This would allow items to be categorized, thus providing another form of hierarchy. For example, in a diagram of tasks to be done by members of a team, you could arrange the tasks hierarchically according to type or temporal order and use the categories to say who is to do each task.</P><LI><P>Better finding: Right now there is crude text finding, which might be expanded to include finding in notes, finding on other sheets, finding keywords if these were implemented, and so forth. (Indeed, keywords would make sense only if finding included them; you want to say, "Show me all items with keyword Joe," to learn what Joe is supposed to do.)</P><LI><P>Object hiding: One of the most important things an outline can do is collapse sub-items into their governing item, essentially making them temporarily invisible; an item is marked to show that it has sub-items that aren't presently showing. This reduces clutter and allows easy concentration on just one part of a complex structure. Pyramid could do the same sort of thing.</P><LI><P>Better notes: Right now, notes are edited in a simple secondary drawer or inspector panel; it would be nice if the note editing milieu felt more like a genuine word-processing environment, a place for getting real work done.</P><LI><P>Full XML export: All current export formats are lossy in one way or another. It would be nice if a Pyramid document could be exported in its entirety, including images, structure, object position, links, text styling, and everything else that Pyramid knows about it. That way, certain kinds of editing could be performed by exporting to XML, editing, and re-importing. (Compare Tinderbox, which does exactly this.)</P></UL><P><<A HREF="http://db.tidbits.com/article/06959">http://db.tidbits.com/article/06959</A>></P><P><STRONG>Conclusions</STRONG> -- Pyramid is a breath of fresh air. The simplicity and elegance of its interface, the attention to detail, the program's clarity and responsiveness, make it useful and easy. Pyramid is proof in action of what I said when Mac OS X first came out: that Apple's provision of a great system-level application framework and free developer tools will eventually make for some really original, interesting programs. And Pyramid is very reasonably priced. Anyone who has been attracted by the mind-map idea but has found the existing programs too complex or too expensive should definitely investigate Pyramid.</P><P>Pyramid requires Mac OS X 10.3 Panther or later. It costs $30, and a demo version is available as a 400K download.</P><!-- Pyramid Therapy Matt Neuburg --></div>
  713.         
  714.  
  715.         <!-- end article text -->
  716.     
  717.         
  718.         <!-- PayBITS -->
  719.         
  720.  
  721.         
  722. <p> </p><div class="sponsorbox">
  723. <div class="sponsortext"><A HREF="http://macte.ch/conf_tidbits"><IMG SRC="http://db.tidbits.com/images/badges/mactech-twitter-icon-48x48.jpg" ALT="" HEIGHT="50" WIDTH="50" BORDER="0" ALIGN="left"></A>MacTech Conference, for IT Pros and Apple developers, is Nov 3-5,<br />in Los Angeles. The 3-day event is packed with sessions & evening<br />activities. Learn from the best. Meet and spend time with peers.<br />TidBITS readers save $50 at <<a href="http://macte.ch/conf_tidbits">http://macte.ch/conf_tidbits</a>>!</div>
  724. </div>
  725. <div class="sponsorbox_bottom"> </div>
  726.  
  727.  
  728.         <!-- comments section -->
  729.         
  730.         <!-- end comment show-->
  731.         
  732.         <!-- end comments section -->
  733.  
  734.  
  735.         <!-- end article loop details -->
  736.         
  737.         
  738.  
  739.         
  740.     </div><!-- end show article -->
  741.     
  742.     
  743.  
  744.  
  745. <!-- article_plus end -->
  746. <!--
  747. </DIV>
  748. --><!-- end main_column DIV -->
  749.  
  750.  
  751. <!-- google_ad_section_end -->
  752.  
  753. </div><!-- end center AJAX insert -->
  754.  
  755. <!-- TipBITS Search Results Lozenge -->
  756. <div id="tipbits_results_loz" style="display:none">
  757. <form method="post" onsubmit="return false" id="tipbits_form_loz" name="tipbits_form_loz" action="noaction.cgi">
  758. <div class="tip_footer">
  759. <p id="search_tipbits_loz"><input type="text" onkeydown="if (event.keyCode == 13) { search_tipbits('tipbits_searchvalue_loz', 'tipbits_results_loz'); }" id="tipbits_searchvalue_loz" name="tipbits_searchvalue_loz"> <a href="javascript:void(0)" onClick="search_tipbits('tipbits_searchvalue_loz', 'tipbits_results_loz')">Search</a></p>
  760. </div>
  761. <div class="tip_footer_bottom">
  762.  </div>
  763. </form>
  764. </div><!-- end TipBITS Search Results lozenge -->
  765.  
  766.  
  767.  
  768.  
  769. <!-- begin footer -->
  770. <div id="footer">
  771.  
  772. <div id="qr_tag_right"><div id="qr_tag_image"><img src="http://db.tidbits.com/tags/7812.png"></div><div id="qr_tag_text"><a href="http://db.tidbits.com/article/10616">What's this image?</a></div></div>
  773. <p>Special thanks to <a href="http://www.forest.net/">digital.forest</a>, our
  774. Web and mailing list host.</p>
  775. <p>Unless otherwise noted, this article is copyright © 2004 <a href="/author/Matt%20Neuburg">Matt Neuburg</a></p>
  776. <p>TidBITS is copyright © 2010 TidBITS Publishing Inc.</p>
  777. <p>Reuse governed by <a href="http://www.tidbits.com/terms/">Creative Commons License</a>.</p>
  778.  
  779. <p><a href="/about.html" title="About TidBITS">About TidBITS</a> | <a href="/account.html" title="Account Help">Account Help</a> | <a href="/advertising.html" title="Advertise with TidBITS!">Advertise with TidBITS!</a> | <a href="/contact.html" title="Contact Info">Contact Info</a> | <a href="/copyright.html" title="Copyright Terms">Copyright Terms</a></p>
  780.  
  781. </div><!-- end footer -->
  782.  
  783.  
  784. </div> <!-- end centercolumn -->
  785.  
  786. <div class="center_bottom"> </div>
  787.  
  788. </div> <!-- end centercolumn_border -->
  789.  
  790.  
  791. </div> <!-- end content_container -->
  792.  
  793. </div> <!-- end mainbody -->
  794.  
  795.  
  796. <script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
  797. </script>
  798. <script type="text/javascript">
  799. _uacct = "UA-276924-3";
  800. urchinTracker();
  801. </script>
  802. <script type="text/javascript"
  803. src="http://tidbitscom.skimlinks.com/api/skimlinks.js"></script>
  804. <script type="text/javascript">
  805. var skimlinks_pub_id = '2559X585851';
  806. var skimlinks_domain = 'go.tidbits.com';
  807. skimlinks();
  808. </script>
  809. </body>
  810. </html>
  811.  
  812.