home *** CD-ROM | disk | FTP | other *** search
/ db.tidbits.com / db.tidbits.com.tar / db.tidbits.com / getbits.acgi?tbart=06787.orig < prev    next >
Text File  |  2010-09-23  |  50KB  |  789 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 : New Book Documents iPhoto Features and Quirks</title>
  9.  
  10.     <meta name="title" content="TidBITS : New Book Documents iPhoto Features and Quirks">
  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='5403'>
  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/630" >#630, 13 May 02</A></li>
  307. <li><A HREF="/issue/629" >#629, 06 May 02</A></li>
  308. <li><A HREF="/issue/628" >#628, 29 Apr 02</A></li>
  309. <li><A HREF="/issue/627" >#627, 22 Apr 02</A></li>
  310. <li><A HREF="/issue/626" >#626, 15 Apr 02</A></li>
  311. <li><A HREF="/issue/625" >#625, 08 Apr 02</A></li>
  312. <li><A HREF="/issue/624" >#624, 01 Apr 02</A></li>
  313. <li><A HREF="/issue/623" >#623, 01 Apr 02</A></li>
  314. <li><A HREF="/issue/622" >#622, 25 Mar 02</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.thedatarescuecenter.com/">The Data Rescue Center</a></li>
  358.  
  359. <li><a href="http://nuance.com/dragon/mac">Nuance</a></li>
  360.  
  361. <li><a href="http://markspace.com/bits?source=tidbits">Mark/Space</a></li>
  362.  
  363. <li><a href="http://crashplan.com/ref/tidbits.html">CrashPlan</a></li>
  364.  
  365. <li><a href="http://macte.ch/conf_tidbits">MacTech Conference</a></li>
  366.  
  367. <li><a href="http://www.smithmicro.com/tidbits">Smith Micro</a></li>
  368.  
  369. <li><a href="http://www.webcrossing.com/">Web Crossing</a></li>
  370.  
  371. <li><a href="http://www.econtechnologies.com/tb">Econ Technologies</a></li>
  372.  
  373. <li><a href="http://www.tidbits.com/about/support/contributors.html">Readers Like You!</a></li>
  374.  
  375. <li><a href="http://www.smilesoftware.com/">Smile</a></li>
  376.  
  377. <li><a href="http://www.usefulfruit.com/tb">Useful Fruit</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/11625">Adobe Flash Player 10.1.85.3</a></LI>
  429.  
  430. <LI><a href="/article/11622">DEVONthink and DEVONnote 2.0.4</a></LI>
  431.  
  432. <LI><a href="/article/11620">Security Update 2010-006</a></LI>
  433.  
  434. <LI><a href="/article/11619">TinkerTool 4.2</a></LI>
  435.  
  436. <LI><a href="/article/11618">Mailplane 2.2</a></LI>
  437.  
  438. <LI><a href="/article/11617">Pro Applications Update 2010-02</a></LI>
  439.  
  440. <LI><a href="/article/11611">Dialectic 1.7</a></LI>
  441.  
  442. <LI><a href="/article/11604">Transmit 4.1.1</a></LI>
  443.  
  444. <LI><a href="/article/11603">MarsEdit 3.1.1</a></LI>
  445.  
  446. <LI><a href="/article/11600">Savescreenie 2.0</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. <a href="http://www.barebones.com/"><img src="/images/sponsors/tearoffbox_wide_tips_logo_bb.gif" height="58" width="164" border="0" alt="sponsor logo"></a>
  464. </div>
  465. <h6>Open Files from BBEdit Subversion Log</h6>
  466. <p><p>When you use BBEdit's Subversion client capabilities to update the working copy of your Subversion repository, BBEdit always displays the Subversion.log file, showing any changes. If you want to work on one of the files that appears as being added or updated, just select the full pathname and choose File > Open Selection (or just hit Command-D). This trick should also work any time you see a pathname within a BBEdit document.</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/91">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/7115">Publish (Electronically) and Perish?</a> (24 Mar 03)</li>
  539. <li><a href="/article/6857">iPhoto Book Now Available</a> (01 Jul 02)</li>
  540. <li><a href="/article/6813">iPhoto Book Available Internationally</a> (06 May 02)</li>
  541. <li><a href="/article/6683">iPhoto Joins the iFold</a> (07 Jan 02)</li>
  542.  
  543. </ul>
  544.  
  545. <p class="tearoffbox_wide_bottom_p"> </p>
  546.  
  547. </div><!-- end tearoffbox_wide -->
  548. </div><!-- end tearoffbox_wide_container -->
  549.  
  550. <!-- end tearoff box 2 -->
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558. <!-- begin tearoff box 1 -->
  559.  
  560. <div class="tearoffbox_wide_container">
  561.  
  562. <div class="tearoffbox_wide">
  563. <p class="tearoffbox_wide_top"> </p>
  564.  
  565. <h5>Published in <a href="/issue/626">TidBITS 626</a>.<br><a href="http://www.tidbits.com/list">Subscribe</a> to our weekly email edition.</h5>
  566. <ul>
  567. <li><A HREF="/article/6784">Retrospect Updater Addresses Two Problems</A></li>
  568. <li><A HREF="/article/6785">Now Up-to-Date & Contact 4.2 Syncs with Palms</A></li>
  569. <li><A HREF="/article/6786">QuicKeys X 1.5 Adds Menu Support</A></li>
  570. <li><A HREF="/article/6788">An Even Dozen TidBITS</A></li>
  571.  
  572. </ul>
  573.  
  574. <p class="tearoffbox_wide_bottom"> </p>
  575.  
  576. </div><!-- end tearoffbox_wide -->
  577. </div><!-- end tearoffbox_wide_container -->
  578.  
  579. <!-- end tearoff box 1 -->
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587. <div id="rightcolumn_bottom">
  588.  
  589. </div>
  590.  
  591.     </div><!-- end rightcolumn -->
  592.  
  593.  
  594. </div><!-- end rightcolumn_container -->
  595.  
  596.  
  597.  
  598. <!-- featured articles -->
  599.  
  600. <div id="center_ajax_sub" class="instapaper_body">
  601.  
  602. <!-- google_ad_section_start -->
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623. <!-- issue, article, or series -->
  624.  
  625.     
  626.     
  627.     
  628.     
  629.     
  630.         
  631.     <!-- show article(s) -->
  632.     <div class="article"><a name="5403"></a>
  633.     
  634. <!-- comment initialization routine as needed -->
  635. <div class="popup_box_with_captcha" id="hc_5403" style="display: none">
  636.     <div class="tip_box_format">
  637.     <div id="hc_innards_alt_5403" style="display: none">
  638.             <div class="tbf_row">
  639.                 <div class="tbf_wide_80" id="hc_small_response_5403"></div><div class="x_close_row" id="hc_upper_right1_5403"><a href="javascript:void(0)" onmousedown="HidePopupContent('hc_5403', 'hc', '5403'); return true;">Close</a></div>
  640.  
  641.             </div>
  642.     </div>
  643.     <div id="hc_innards_5403">
  644.         <div class="tip_box_form">        
  645.             <form action="foobar.cgi" method="get" name="check_human_5403">
  646.             <div class="tbf_row">
  647.                 <div class="tbf_wide_80" id="hc_rc_5403">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_5403"><a href="javascript:void(0)" onmousedown="HidePopupContent('hc_5403', 'hc', '5403'); return true;">Close</a></div>
  648.  
  649.             </div>
  650.             <div class="spacer"></div>
  651.             <div class="tbf_row" id="hc_message_box_5403" style="display:none">
  652.                 <div class="tbf_wide"><div class="tbf_alert" id="hc_top_message_5403"></div></div>
  653.             </div>
  654.             <div class="spacer"></div>
  655.             <div class="tbf_row">
  656.                 <div class="tbf_wide"><div id="hc_recaptcha_5403"></div></div>
  657.             </div>
  658.             <div class="spacer"></div>
  659.             <div class="tbf_row">
  660.                 <div class="tbf_wide"><input type="submit" value="Submit" name="submit_this_tip" onClick="handle_tip_submission('hc', '5403', this.form, this.form.submit_type.value); return false;"><input name="calling_routine" type="hidden"><input type="hidden" name="getbits" value="6787"><input type="hidden" name="author_id"><input type="hidden" name="submit_type" value=""></div>
  661.             </div>
  662.             <div class="spacer"></div>
  663.             </form>
  664.         </div><!-- end tip_box_form -->
  665.     </div><!-- end hum box innards -->
  666.     </div><!-- end tip box format -->
  667. </div><!-- end tip_submit box-->
  668.  
  669.  
  670.  
  671.         
  672.         
  673.         <!-- specific article details here -->
  674.         
  675.         
  676.             
  677.         
  678.     
  679.         <article_link><script type="text/javascript">open_if_linked('')</script></article_link>
  680.         
  681.         <div class="featured_meta"><div class="meta_article">15 Apr 2002 | <a href="/article/6787?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>
  682.  
  683.         <H2>New Book Documents iPhoto Features and Quirks</H2>
  684.  
  685.         <p class="byline">by <a href="/author/Adam%20C.%20Engst">Adam C. Engst</a> <a href="javascript:void(0)" onClick="document.check_human_5403.submit_type.value='email'; document.check_human_5403.author_id.value='6'; ShowTipBox('hc_5403', 'hc_recaptcha_5403')"><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>
  686.  
  687.         <!-- article text -->
  688.         
  689.         <div id="article_box_5403"><P>Sometimes, when you least expect it, you find yourself confronted with a metaphorical onrushing bull, horns lowered, hooves clattering on the pavement. Most of us, myself included, generally address this situation by stepping nimbly out of the way and letting the bull rush on. At January's Macworld Expo, though, I grabbed a bull by the horns, and if I haven't exactly wrestled it to the ground, I'm at least enjoying the ride.</P><P>As you know, Steve Jobs introduced iPhoto during his Macworld Expo keynote. I arrived in San Francisco later that day, and while sitting in a Starbucks, Jeff Carlson and I agreed that he'd cover the keynote and I'd write up iPhoto, since I could download and test it then and there. Although it was clear that iPhoto had some rough spots, it seemed equally clear that Apple had a winner on its hands. The next day, when the show opened, I made a beeline for the Peachpit booth and asked Nancy Ruenzel, Peachpit's publisher, if she'd like me to write an iPhoto Visual QuickStart Guide. She was appropriately noncommittal, since she figured other authors were talking to other editors simultaneously, but by the last day of show, I had email asking if I would write the book. It wasn't hard to say yes; aside from the fact that I had been thinking about writing another book, iPhoto seemed like a perfect target since it was a finite topic (unlike the Internet or Mac OS X, for example) and was almost guaranteed to be popular.</P><P><<A HREF="http://db.tidbits.com/article/06683">http://db.tidbits.com/article/06683</A>></P><P>Peachpit and I agreed that we'd need to do the book quickly, so I started writing on the plane home from San Francisco. Over the course of the next six weeks, I brushed up on my minimal QuarkXPress skills, learned everything I could about iPhoto, snapped and imported a lot of digital photos, and cranked out a 124-page book. During that time, though, it became clear that we had a problem.</P><P><STRONG>Publishing Details</STRONG> -- Explaining the problem requires a brief look into the workings of the publishing world. It takes somewhere between four and six weeks after the author turns in a book for the publisher to print and distribute it, potentially more if layout and proofing still need to be done. With this book, as with my Eudora Visual QuickStart Guides, I wrote what's called a "packaged book," which means I do all the layout and pay for professional copy editing and indexing. When I'm done with the book, it's ready to go to the printer.</P><P>Despite that, the printing and distribution time meant that if I finished the book in early March, it wouldn't appear in bookstores or on the Web until the middle of April. Normally that delay is merely a little frustrating. However, a book needs a shelf life of about six months to recoup the costs of printing and distribution, not to mention the author's royalties and the publisher's overhead. While writing about iPhoto and seeing the discussions taking place about it online, it became blindingly obvious that Apple was likely to update iPhoto soon, with a July release at Macworld Expo in New York being the latest we could imagine, leaving only a few months of shelf life. Apple wasn't talking, but the financial risk of printing thousands of copies of the book was just too great for Peachpit to justify going ahead with the printing when I finished writing in early March. From my point of view, even though the risk was primarily Peachpit's, I couldn't stomach the thought of recycling thousands of copies of the book because of poor timing. But at the same time, I had a completed book on my hands, and since iPhoto had been downloaded over one million times in two months, I figured there were plenty of people who could use the book right away.</P><P>I started thinking of ways we could distribute the book in PDF format on the Internet without completely destroying its commercial viability. I came up with a few ideas, but Tonya finally had the ultimate one. "What if," she said, "people could order the book, get the electronic version now and be sent the paper version of the next edition when that's done?" It was a perfect solution, since it didn't require people to figure out the value of an electronic book, it wouldn't automatically cannibalize sales of the next edition, and it would ensure that people could benefit from the book for months before the next edition would be available (some as yet unknown date).</P><P>So that's what we've done, although it's taken longer than anticipated due to problems with building the PDF properly. Only Amazon was capable of the necessary flexibility, although we're more than happy to make the book available through other booksellers if they can let people download this edition and automatically send them the next edition when it's available.</P><P>The book retails for $20; Amazon is currently listing it for $14, and if you order via the link below, TidBITS makes an additional 15 percent on each copy. Here's how I think it will work. Amazon should be bringing the book online on Tuesday, 16-Apr-02, and the first link below should be updated to reflect the electronic edition by then. That hasn't happened yet, so I'm unsure as to what you'll see. If the page doesn't seem to have changed from the pre-order status, wait a day and check back. The second link explains how to download the book from your Digital Library on the Amazon site - the PDF should appear there after you've successfully ordered the book. As you can tell, since this is happening as I write, I can't provide a concrete description; if necessary, I'll post an update on the TidBITS Web site with clarification. Also, the Amazon site currently says that the download isn't available to people who have already pre-ordered or international customers; I'm working with Peachpit to see if we can reverse those policies.</P><P><<A HREF="http://www.amazon.com/dp/0321121651/?tag=tidbitselectro00">http://www.amazon.com/exec/obidos/ASIN/ 0321121651/ref=ase_tidbitselectro00A/</A>><BR><<A HREF="http://www.amazon.com/exec/obidos/tg/digital/octopus-rules/-/books/0321121651/">http://www.amazon.com/exec/obidos/tg/digital/ octopus-rules/-/books/0321121651/</A>></P><P><STRONG>PDF Warts & Niceties</STRONG> -- Keeping in mind that this book was in no way intended to be published electronically, there are some good and bad aspects to the way the PDF worked out. On the bad side, it's simply not designed for the screen - the Visual QuickStart Guides make use of a very specific QuarkXPress template, and revising it for screen presentation was impossible. Also annoying is the fact that Amazon would distribute the file only if we reduced its size to 10 MB, which forced us to compress the screenshots heavily. Don't bother zooming in to see them better, and don't think you'll get better results from printing. For people who want to print the book, there's a page at the front with an email address where you can request a 25 MB version that prints well (try scaling it up to 125 percent in the Page Setup dialog to print at full paper size).</P><P>On the good side, the book is fully searchable in Acrobat Reader, which enhances the professionally done index (remember, computers can't create indexes, they can only create concordances - it takes a professional to create a concept-based index). Speaking of the index, both it and the table of contents are hot-linked. Click any entry in either to jump to that page instantly. Plus, the hierarchical chapter-based bookmarks on the left side of the screen show the entire contents of the book at a glance, and as you'd expect, a click takes you to any page.</P><P>So although you lose tactile feel and the ability to flip around in a physical book, the heavily linked nature of this particular PDF, combined with the one task per page style of the Visual QuickStart Guides, makes for an attractive combination. I don't think it would be as useful with other books, but I might just prefer this particular book in electronic form.</P><P><STRONG>What's in the Book</STRONG> -- For those of you who have seen other Visual QuickStart Guides from Peachpit Press, this book follows the approach carefully. Each page covers a single task in iPhoto and offers discrete steps for completing the task, supporting the steps with copious screenshots. Plus, there are hundreds of tips scattered throughout the book that tell you about hidden features, problems you might encounter, and ways to work efficiently. Here are a few useful tips pulled from the chapters on importing, organizing, and editing photos - the remaining chapters cover creating books, sharing photos, and troubleshooting.</P><UL><LI><P>When importing from a card reader, if you delete pictures from the memory card in the Finder before importing into iPhoto, make sure to eject and reinsert the card before importing to avoid confusing iPhoto about the number of images to import.</P><LI><P>If you drag photos from iPhoto to the Finder, you get a copy of the original files. Hold down Command and Option when you drag to make aliases of the selected photos instead. These tricks can be handy for making collections of images to send via email or for use with the Mac OS X screensaver.</P><LI><P>You can add a photo to an album only once; if you try to drag the a photo to an album that already contains that photo, the photo snaps back to its original location when you drop it. To put a photo in an album twice, you must duplicate it.</P><LI><P>Removing a photo from an album does not delete it from your Photo Library or from your hard disk. However, removing a photo from the Photo Library does delete the original from your hard disk.</P><LI><P>Photos inherit keyword changes, so if a photo has the Family keyword and you change the Family keyword button to Landscape, the photo updates to match.</P><LI><P>Use keywords for categories of pictures that recur throughout your photo collection. In contrast, use albums for unique categories that appear only once in your collection. Keywords work well for identifying pictures of your family, landscapes, or recurring events; an album would be better for a specific trip's photos.</P><LI><P>To add keywords to a batch of photos found in a keyword search (seemingly impossible, since the found set disappears as soon as you switch the keyword toggle back to Assign), drag them to the album pane to make a temporary album, assign keywords in that album, and then delete the album when done.</P><LI><P>When editing a photo in a separate window, iPhoto can zoom in to 400 percent, and out to 5 percent. Each click of iPhoto's zoom buttons makes the image roughly a third larger or smaller than the previous size.</P><LI><P>It's usually easiest to rotate photos in batches in organize mode. Shrink the thumbnail size so you can see a number of photos at once, Command-click the ones that need rotating counter-clockwise, and click the Rotate button. Repeat with any images that need clockwise rotation, holding down Option when you click the Rotate button.</P><LI><P>If you're not sure if you like the black-and-white version of a photo, choose Undo from the Edit menu to switch to color (Command-Z), then choose Redo from the Edit menu to switch back to black-and-white quickly (Command-Shift-Z). Using the keyboard shortcuts, it's easy to flip back and forth quickly. Another way to compare color and black-and-white versions of the same photo is to duplicate the photo, convert one copy to black-and-white, and then look at them side-by-side in organize mode.</P></UL><P><STRONG>Thoughts on Copying</STRONG> -- When Peachpit first talked to Amazon about selling an electronic version of the book, the Amazon folks said they wouldn't have the capability to sell encrypted PDFs for a little while yet. "Encrypted PDFs!" I said when I heard this. "I don't want it to be encrypted!" Everyone breathed a sigh of relief, since getting into encryption complicates life unnecessarily in a situation like this.</P><P>So here's my take on copying this book. The only people who will have it initially are people who have paid for it, and my foreword to the electronic edition asks them to share the book as though it were a physical book, at least in the sense of asking the recipients to buy their own copy if they're using it a lot. After a while, I'm sure there will be copies floating around from a variety of pass-along situations, but you know what? I think that's a good thing. This electronic book will be obsolete within a few months, and it will be replaced with a paper edition that can't easily be copied. Sure, some people will get a copy, read it, and determine it's not worth buying. That's fine with me - they would have been unlikely to buy it anyway, so no harm done. Others will get a copy, find that it's useful, and purchase a copy so they can have the print version when that comes out. That's great - the copies served as free advertising. And undoubtedly there will be some who will get a copy, find it useful, and never pay, which sounds much like what happens with books stored in those subversive organizations called libraries. Frankly, I don't mind - I'm happy that someone will have benefited from my efforts in such a way that doesn't add to my email workload.</P><P>In short, I have high hopes for this approach, since it doesn't restrict people from sharing a copy with a friend, but uses three methods to encourage people to buy their own copy:</P><UL><LI><P>Linking bits with atoms - in this case the promise of the next edition of the book is what essentially works out to be a free upgrade. When was the last time you got an upgrade for a book?</P><LI><P>Planned obsolescence, thanks to the inevitable iPhoto upgrade and the need to cover that in the next edition.</P><LI><P>Good will, for providing documentation for a program that has no manual and only minimal online help.</P></UL><P>And of course, I also get the enjoyment of doing something interesting, seeing if it works, and putting my money where my mouth is on the fact that it's possible to build business models around unprotected digital content. So hey, if you're using iPhoto and would like documentation and numerous tips on how to make the most of the program, check out the electronic version of iPhoto for Mac OS X: Visual QuickStart Guide.</P><!-- New Book Documents iPhoto Features and Quirks Adam C. Engst --></div>
  690.         
  691.  
  692.         <!-- end article text -->
  693.     
  694.         
  695.         <!-- PayBITS -->
  696.         
  697.  
  698.         
  699. <p> </p><div class="sponsorbox">
  700. <div class="sponsortext"><A HREF="http://nuance.com/dragon/mac"><IMG SRC="http://db.tidbits.com/images/badges/dragondictatelockup_vertical_onlight.png" ALT="" HEIGHT="50" WIDTH="50" BORDER="0" ALIGN="left"></A>Dragon speech recognition software for Macintosh, iPhone, and iPad!<br />Get the all-new Dragon Dictate for Mac from Nuance Communications<br />and experience Simply Smarter Speech Recognition.<br />Learn more about Dragon Dictate: <<a href="http://nuance.com/dragon/mac">http://nuance.com/dragon/mac</a>></div>
  701. </div>
  702. <div class="sponsorbox_bottom"> </div>
  703.  
  704.  
  705.         <!-- comments section -->
  706.         
  707.         <!-- end comment show-->
  708.         
  709.         <!-- end comments section -->
  710.  
  711.  
  712.         <!-- end article loop details -->
  713.         
  714.         
  715.  
  716.         
  717.     </div><!-- end show article -->
  718.     
  719.     
  720.  
  721.  
  722. <!-- article_plus end -->
  723. <!--
  724. </DIV>
  725. --><!-- end main_column DIV -->
  726.  
  727.  
  728. <!-- google_ad_section_end -->
  729.  
  730. </div><!-- end center AJAX insert -->
  731.  
  732. <!-- TipBITS Search Results Lozenge -->
  733. <div id="tipbits_results_loz" style="display:none">
  734. <form method="post" onsubmit="return false" id="tipbits_form_loz" name="tipbits_form_loz" action="noaction.cgi">
  735. <div class="tip_footer">
  736. <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>
  737. </div>
  738. <div class="tip_footer_bottom">
  739.  </div>
  740. </form>
  741. </div><!-- end TipBITS Search Results lozenge -->
  742.  
  743.  
  744.  
  745.  
  746. <!-- begin footer -->
  747. <div id="footer">
  748.  
  749. <div id="qr_tag_right"><div id="qr_tag_image"><img src="http://db.tidbits.com/tags/6787.png"></div><div id="qr_tag_text"><a href="http://db.tidbits.com/article/10616">What's this image?</a></div></div>
  750. <p>Special thanks to <a href="http://www.forest.net/">digital.forest</a>, our
  751. Web and mailing list host.</p>
  752. <p>Unless otherwise noted, this article is copyright © 2002 <a href="/author/Adam%20C.%20Engst">Adam C. Engst</a></p>
  753. <p>TidBITS is copyright © 2010 TidBITS Publishing Inc.</p>
  754. <p>Reuse governed by <a href="http://www.tidbits.com/terms/">Creative Commons License</a>.</p>
  755.  
  756. <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>
  757.  
  758. </div><!-- end footer -->
  759.  
  760.  
  761. </div> <!-- end centercolumn -->
  762.  
  763. <div class="center_bottom"> </div>
  764.  
  765. </div> <!-- end centercolumn_border -->
  766.  
  767.  
  768. </div> <!-- end content_container -->
  769.  
  770. </div> <!-- end mainbody -->
  771.  
  772.  
  773. <script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
  774. </script>
  775. <script type="text/javascript">
  776. _uacct = "UA-276924-3";
  777. urchinTracker();
  778. </script>
  779. <script type="text/javascript"
  780. src="http://tidbitscom.skimlinks.com/api/skimlinks.js"></script>
  781. <script type="text/javascript">
  782. var skimlinks_pub_id = '2559X585851';
  783. var skimlinks_domain = 'go.tidbits.com';
  784. skimlinks();
  785. </script>
  786. </body>
  787. </html>
  788.  
  789.