You are previewing Big Book of Apple Hacks.
O'Reilly logo
Big Book of Apple Hacks

Book Description

Bigger in size, longer in length, broader in scope, and even more useful than our original Mac OS X Hacks, the new Big Book of Apple Hacks offers a grab bag of tips, tricks and hacks to get the most out of Mac OS X Leopard, as well as the new line of iPods, iPhone, and Apple TV. With 125 entirely new hacks presented in step-by-step fashion, this practical book is for serious Apple computer and gadget users who really want to take control of these systems. Many of the hacks take you under the hood and show you how to tweak system preferences, alter or add keyboard shortcuts, mount drives and devices, and generally do things with your operating system and gadgets that Apple doesn't expect you to do. The Big Book of Apple Hacks gives you:

  • Hacks for both Mac OS X Leopard and Tiger, their related applications, and the hardware they run on or connect to

  • Expanded tutorials and lots of background material, including informative sidebars

  • "Quick Hacks" for tweaking system and gadget settings in minutes

  • Full-blown hacks for adjusting Mac OS X applications such as Mail, Safari, iCal, Front Row, or the iLife suite

  • Plenty of hacks and tips for the Mac mini, the MacBook laptops, and new Intel desktops

  • Tricks for running Windows on the Mac, under emulation in Parallels or as a standalone OS with Bootcamp

The Big Book of Apple Hacks is not only perfect for Mac fans and power users, but also for recent -- and aspiring -- "switchers" new to the Apple experience. Hacks are arranged by topic for quick and easy lookup, and each one stands on its own so you can jump around and tweak whatever system or gadget strikes your fancy. Pick up this book and take control of Mac OS X and your favorite Apple gadget today!

Table of Contents

  1. Special Upgrade Offer
  2. Preface
    1. How to Use This Book
    2. How This Book Is Organized
      1. Chapter 1, Before You Hack
      2. Chapter 2, Hacks for the Net
      3. Chapter 3, Hacking Mac OS X
      4. Chapter 4, Command-Line Fun
      5. Chapter 5, Customizing the OS X Look and Feel
      6. Chapter 6, Network and Security Hacks
      7. Chapter 7, Hacking the iPod
      8. Chapter 8, Maximize Your Mac with Multiple Operating Systems
      9. Chapter 9, Hacking the iLife
      10. Chapter 10, Hack the Apple TV
      11. Chapter 11, Hack the Latest and Greatest: Leopard
      12. Chapter 12, Hack the iPhone
      13. Chapter 13, Hacks for Laps
      14. Chapter 14, Multimedia Hacks
      15. Chapter 15, Hack Some Hardware
    3. Conventions Used in This Book
      1. Using Code Examples
    4. Acknowledgments
    5. We’d Like to Hear from You
  3. 1. Before You Hack
    1. HACK 01: Back Up Now with Disk Utility
      1. Backing Up with Disk Utility
      2. That’s Great, But I’ve Got One Mac and No External Hard Drive!
    2. HACK 02: Create an Emergency Bootable Flash Drive
      1. Creating a Bootable Disk
      2. Using the Emergency Boot Disk
    3. HACK 03: Install Developer Tools
      1. What You’ll Get
      2. Installing Xcode
    4. HACK 04: Understand Your User Account
      1. What’s in a Name?
      2. Your Home Directory
      3. Who’s the Boss?
      4. Deleting an Account
    5. HACK 05: Become an Administrator for a Moment
      1. Desktop Root
      2. Command-Line Root
      3. Enabling the Root Account
        1. Logging in as root
    6. HACK 06: Behold the Power of PLIST
      1. PLIST Files for Hackers
  4. 2. Hacks for the Net
    1. HACK 07: Change Your Browser
      1. Firefox
        1. Google Browser Sync
        2. Greasemonkey
        3. Trim Firefox’s fat on Intel Macs
      2. Opera
        1. Search your history—every last word of it
      3. Shiira: A WebKit-Based Safari Alternative
        1. All your bookmarks belong to Shiira
        2. Better options for viewing page source
      4. Change Your Default Browser
    2. HACK 08: Safari: More Than Meets the Eye
      1. Safari Tricks
        1. Retroactive private browsing
        2. Put your Activity to work
      2. Safari Add On: Saft—The Do-It-All Sidekick
    3. HACK 09: Browser Agnosticism
      1. Portable Passwords
      2. Liberate Your Bookmarks
        1. Make your mark
        2. Make a better mark
        3. Another bookmark menu option
    4. HACK 10: Enable Safari Debug Menu
    5. HACK 11: Roll Your Own Web Server
      1. Define Your Needs
      2. Using Pre-OS X Macs
      3. Using OS X Hardware
      4. Getting Your Domain
      5. Opening Your Router So Your Web Server Can Peek Out
      6. Setting Up Your Web Server on Older PowerPC Equipment
        1. Let’s configure your new web server
      7. Pulling It Off with OS X
    6. HACK 12: Two Ways to Reset Safari
    7. HACK 13: Ditch That Hidden Data
      1. Viewing Metadata
      2. Ditching the Metadata
    8. HACK 14: Scrape the Web for Images
    9. HACK 15: User-Initiated Privacy for Web Applications
  5. 3. Hacking Mac OS X
    1. HACK 16: Know Your Cats
    2. HACK 17: Kill Dashboard
      1. Unhacking the Hack
    3. HACK 18: Move a Widget to the Desktop
      1. Later
    4. HACK 19: Turn Your Desktop into a Font of Useful Information
    5. HACK 20: Tame the Finder
      1. Undoing the Hack
    6. HACK 21: Use That Software Restore Disk on (Almost) Any Mac
      1. Target-Disk Mode Approach (Not 100% Safe)
        1. Install bundled software
        2. Installing operating system
        3. Why isn’t this procedure 100% safe?
        4. Two old machines
      2. Installation of Single Packages (Safe but Complicated)
      3. Change the Requirements (Safe)
    7. HACK 22: Get Things Done with Automator
      1. Quit All Applications Workflow
      2. Access the Media Browser
      3. Watch Me Do
      4. Locating Your Workflows
    8. HACK 23: A Context Menu for Moving Files
    9. HACK 24: Free Up Gigabytes of Space on Your Hard Drive (and Never Miss the Data)
      1. Removing Unneeded Language Files
      2. Getting Rid of Unneeded Printer Drivers
      3. Slimming Down iPhoto
    10. HACK 25: Create an Encrypted USB Drive
      1. Getting Started
      2. Using Your New Image
    11. HACK 26: Capture That Screen
      1. Capturing the Whole Screen
      2. Capturing a Portion of the Screen
      3. The Next Level in Screenshots
    12. HACK 27: Launch in a Different Way
      1. LaunchBar
      2. Quicksilver
      3. Spotlight
      4. Plenty More Where That Came From
    13. HACK 28: Meet the Dictionary: Your Hidden Wikipedia Browser
  6. 4. Command-Line Fun
    1. HACK 29: Meet Unix
    2. HACK 30: Getting Things Done with the Command Line
    3. HACK 31: Get More Out of Your Mac with Fink and MacPorts
      1. Getting Started with Fink
      2. MacPorts
      3. Example: Three Ways to Install Gimp
    4. HACK 32: Make Life Easy With Shell Scripts
      1. Variables and Aliases
      2. Avoid Drudgery with Shell Scripting
      3. Doing Real Work with Loops and Ifs
      4. Hacking the Hack
        1. Old-fashioned ways
        2. New-fangled ways
    5. HACK 33: Fun with MacFUSE, or Mount Nearly Everything as a Virtual Hard Drive
      1. Use Gmail for File Storage
      2. Get More Out of Spotlight
    6. HACK 34: Starting and Stopping Unix Daemons
      1. The Startup Script
      2. The Property List
    7. HACK 35: Image Management with ImageMagick
      1. Converting File Formats
      2. Create Thumbnails in an Instant
      3. Rotate a Set of Images
      4. To Add a Subtitle or Text Caption
      5. Create a Text Banner
      6. Create a Montage
      7. Get Information About an Image
      8. Bulk Actions on Image Files
    8. HACK 36: Tapping Into Mac OS X from the Command Line
      1. AppleScript
      2. Clipboard
      3. Open
      4. QuickLook
      5. Spotlight
      6. Take a Screenshot from the Command Line
  7. 5. Customizing the OS X Look and Feel
    1. HACK 37: Customize the Login Window
      1. Unhacking the Hack
      2. Hacking the Hack
    2. HACK 38: Change Safari’s Error Page
      1. Hacking the Hack
    3. HACK 39: Convert Audio Files with iTunes
    4. HACK 40: Replace Mail Sounds
      1. The GUI Approach
      2. Hacking the Hack
    5. HACK 41: Rename the Unrenameable
      1. Unhacking the Hack
    6. HACK 42: Create Custom Screensavers
      1. The iPhoto Mosaic Screensaver
      2. Build Your Own Screensaver with Quartz Composer
        1. Preparing for the hack
      3. Extending the Hack
    7. HACK 43: Create Custom Icons
      1. Changing Icons the Easy Way: Cut and Paste
      2. Designing Your Own Icons
        1. Generating the image
        2. Composing the icon
    8. HACK 44: Clean Up That Desktop with AppleScript
      1. Creating the Script
      2. Hacking the Hack
    9. HACK 45: Change the Boot Image
      1. Change the Boot Image the Easy Way
      2. Change the Boot Image Super Hack Style
    10. HACK 46: Empower the Finder Window
      1. See the Path
      2. More Control Over the Sidebar
      3. Add Apple-Built Searches
  8. 6. Network and Security Hacks
    1. HACK 47: Automate Your Download Folder
    2. HACK 48: Approximate a Static IP with NoIP for Mac
      1. Getting the Hack to Pay Off
      2. Hacking the Hack
    3. HACK 49: Surf Anonymously
    4. HACK 50: Monitor the Data Leaving Your Mac
      1. Using Mac OS X’s Firewall
      2. Little Snitch 2
    5. HACK 51: Resurrecting the IPFW Firewall in Leopard
      1. Part I: Configure the Shell Script
      2. Part II: Install the Firewall Shell Script
    6. HACK 52: Physical Security Measures for Your Mac
      1. Kensington Cable
      2. Screensaver/Sleep Password
      3. Use a Login Password
      4. Use a Firmware Password
        1. Target-disk mode
        2. Single-user mode
        3. Password-reset
      5. Safer Still, Especially with a PowerPC
      6. Circumventing Firmware Passwords
      7. Safer Still
    7. HACK 53: Keep Your Traffic Private with Secure Shell
      1. Tunnels: What and Why?
      2. Configuring the Tunnel
    8. HACK 54: Secure Your Wireless Network
      1. Basic Steps (Even if You Opt Not to Protect Your Wireless Network)
      2. Disable SSID Broadcast
      3. Restrict MAC addresses
      4. WEP and WPA-PSK
      5. Unhacking the Hack
    9. HACK 55: Share Your Wi-Fi
      1. Configuring the Open Access Router
      2. Physically Configuring the Routers
    10. HACK 56: Use Your Mac as an Access Point
      1. Pulling Off the Hack
    11. HACK 57: Hide Sensitive Files in OS X
      1. The Quick and Easy Way: Bury It in Your Library
      2. Hide It with a Dot
      3. Hiding Files in a Disk Image
      4. It’s Better to Be Better
  9. 7. Hacking the iPod
    1. HACK 58: Home Folder to Go
      1. Burn Up Your iPod? The Debate Rages!
      2. What Your Home Folder Means to You
      3. Enabling iPod Data Storage
        1. Transferring your account (pre-Leopard)
        2. Transferring your account with Leopard
        3. One account or an account to go?
        4. Using your Home folder on the go
    2. HACK 59: Boot from Your iPod
      1. Methods to Turn Your iPod into a Startup Disk
        1. Making the iPod bootable with Carbon Copy Cloner
    3. HACK 60: Manage Your Shuffle Sans iTunes
      1. Before You Get Started
      2. Installing iPod Shuffle Database Builder
      3. Hacking the Hack
    4. HACK 61: Uncap Your iPod’s Volume
      1. Undoing the Hack
    5. HACK 62: The 2¢ iPod Case
    6. HACK 63: The Ultimate Zen Hack: iPod Video Cable
    7. HACK 64: Good as New: Clean Your iPod
      1. Getting Clean
      2. Getting Rid of Scratches
      3. The Ugly Truth About Pretty Chrome
    8. HACK 65: Read Wikipedia on an iPod
      1. Using the Script
  10. 8. Maximize your Mac with Multiple Operating Systems
    1. HACK 66: Nondestructively Partition Your Hard Drive
    2. HACK 67: Run Windows on Your Mac
      1. Boot Camp or Virtualization?
      2. Installing Windows with Boot Camp
      3. Installing Windows on a Virtual Machine
      4. Using VMware or Parallels with Boot Camp
      5. Creating a Virtual Machine from Scratch
      6. Crossover Mac
    3. HACK 68: Suck Windows Onto Your Mac
      1. Prepping the Windows Box
    4. HACK 69: Move from Windows to Mac OS X Painlessly
      1. Modifier Key Definitions
    5. HACK 70: Panic Swap
      1. Required Items
      2. Swapping the Disks
      3. Booting the Mac
      4. Getting Everything Working
    6. HACK 71: Using Windows Keyboards with OS X
      1. Out of the Box
    7. HACK 72: Boot Another OS Without Losing Uptime in Mac OS X
      1. Is Your Mac Safe Sleep–Enabled?
      2. The Easy Way (PowerPC and Intel)
        1. On a PowerPC-based Mac
        2. On an Intel-based Mac
        3. The Open Firmware method (PowerPC only)
    8. HACK 73: Run Classic Mac Applications with SheepShaver and Basilisk II
      1. Running Classic Operating Systems with SheepShaver
        1. Extending the hack
      2. Running Older Versions of Mac OS with Basilisk II
    9. HACK 74: Build a Screaming Fast Darwin Machine for $935 (or Less)!
      1. The Parts
      2. Tweaking the BIOS
      3. Installing Darwin
      4. Hacking the Hack
  11. 9. Hacking the iLife
    1. HACK 75: Get More Out of iTunes
      1. Get Out of Sorts with Your Music
      2. Lose the DRM on iTunes Tracks
        1. The long, tedious DRM workaround
      3. Give iTunes Better Ears
      4. Overlooked iTunes Features
        1. See the music
        2. Control your library with Smart Playlists
        3. Add album art to iTunes
        4. Fixing bad track information and tags
        5. Add lyrics for music
    2. HACK 76: Build a Custom Visualizer with Quartz Composer
      1. Connect to iTunes
      2. Elaborating the Hack
      3. Pumping Things Up with the Inspector
      4. Tighten up the Design
      5. Publish the Hue Inputs
      6. Hook the Hues Up to Various Frequencies
    3. HACK 77: Get More Out of iChat
      1. Buddy Control
      2. Go Invisible or “Don’t Call Us, We’ll Call You”
      3. Free .Mac Screen Names for iChat Accounts
      4. Changing Your Own iChat Buddy Picture
      5. Secure Your Chats
      6. Improve That Video
      7. Fix a Remote Computer with iChat
    4. HACK 78: Use a Chatbot with iChat
      1. Target a Chatter
      2. Hacking the Hack: Get Chatbots Chatting
    5. HACK 79: Quick iPhoto Tips and Tricks
      1. Print N-Up Pages
      2. Print to a Given Size
      3. Get at Those Photos Without iPhoto
    6. HACK 80: Tips for Pics
      1. How Much Camera Do You Need?
    7. HACK 81: Get More Out of iWeb
      1. An Aerial View of iWeb
      2. Starting Off with iWeb
      3. Backing Up an Existing Site
      4. Templates and Themes
      5. iWeb’s Basic Interface
        1. Themes
        2. Text Box
        3. Shapes
        4. Web Widgets
        5. One step forward, two steps back
        6. Unmask
        7. Sit on it and...
        8. Media
        9. Adjust
        10. The Inspector
        11. And the rest...
      6. Inspecting the Inspector (Expect the Unexpected)
        1. Site tab: Site and Password
        2. Page tab
        3. Photos tab
        4. Blog and Podcast tab
        5. Text tab
        6. Graphic tab
        7. Metrics tab
        8. Link tab
        9. QuickTime Tab
      7. You’ve Got the Theory, Time to Practice
        1. Faking Master Pages
        2. Size matters
        3. Site navigation
        4. Not doing it the Apple Way
        5. What else do I need?
        6. iWeb’s Welcome Page
      8. What’s Next?
    8. HACK 82: Fun with Photo Booth
      1. Better Movies
      2. Add Backdrops and Effects to Photo Booth
      3. Create an Animated GIF with Photo Booth
    9. HACK 83: Optimize iMovie HD for YouTube
    10. HACK 84: Tips for Making Great Movies
      1. Get Some Headphones
      2. Spring for a Microphone
      3. Get a Tripod
      4. Light Up the Subject
  12. 10. Hack the Apple TV
    1. HACK 85: Use Your Apple TV with Standard Definition Sets
      1. Getting Color to the Composite Video Plug the Easy Way
    2. HACK 86: Upgrade Your Apple TV Hard Drive
    3. HACK 87: Configure the Apple TV for Remote Shell Access
    4. HACK 88: Gain Remote Shell Access to the Apple TV (Running Take 2) Without Opening the Case
      1. Required Items
      2. Before You Get Started
      3. The Hard Work, No 10.4.9 Machine Handy Method
      4. Patching the Apple TV Box
    5. HACK 89: Browse from the Couch
      1. Installing Couch Surfer
  13. 11. Hack the Latest and Greatest: Leopard
    1. HACK 90: Make Mail Templates Yours
      1. Modifying Existing Templates
      2. Undoing the Hack
      3. Heavily Modifying or Creating Your Own Stationery
      4. Create the World’s Most Annoying Email
    2. HACK 91: A Brighter Spotlight
      1. Spotlight as a Calculator or a Dictionary
      2. Use Boolean Searches with Spotlight
      3. A More Refined Spotlight Search
      4. Set Limits for Spotlight
      5. Use the Spotlight Index from the Command Line
    3. HACK 92: Time Machine: How to Back Up Different Folders to Different Disks
    4. HACK 93: Two Ways to Make a Widget
      1. Create a Widget with Dashcode
    5. HACK 94: Tweak an Existing Widget
    6. HACK 95: Beer Goggles for Leopard
      1. A Different Dock
      2. Get the Tiger Dock Back
      3. Sometimes You Just Want to Be Different
      4. More Discernable Folders
      5. Unhacking the Hack
    7. HACK 96: Install Leopard on Unsupported Hardware
      1. The Fairly Obvious FireWire Target Disk Mode Method
      2. The Less Intuitive but Universal Method to Get Leopard to Install on Older Machines
    8. HACK 97: Burn Leopard to a Single Disk; Install Leopard from an Image
      1. Burning Leopard to a Single-Layer DVD
    9. HACK 98: Approximate .Mac with Free Tools
      1. Mail
      2. File Sharing
      3. Syncing
      4. Back to My Mac
      5. Hacking the Hack
      6. Sharing the screen
  14. 12. Hack the iPhone
    1. HACK 99: Jailbreak Your iPhone
      1. iPhone Hacking Terms
      2. Using Different Firmware Versions
      3. HOWTO Jailbreak Each Firmware Version
        1. 1.0.0-1.0.2
        2. 1.1.1
        3. 1.1.2
        4. 1.1.3 and 1.1.4
      4. How to Jailbreak Each Firmware Version
      5. Bypassing Activation
    2. HACK 100: After You Jailbreak
    3. HACK 101: Add a Hard Drive to Your iPhone (Kind of)
      1. Pulling Off the Hack
      2. Accessing Your Media
    4. HACK 102: The iPhone as a Mobile Educational Tool
      1. Web Resources
        1. Facebook
        2. PogoNotes
        3. Vitalist
      2. Miscellaneous Resources
        1. Voice Notes
        2. iTunesU
        3. Keynote and iPhone AV Cables
    5. HACK 103: The iPhone as a Mobile Blog Machine
      1. Get the Right Tools
      2. Gathering Content
      3. Manipulating Content
      4. Creating a Blog Post
      5. Organizing Additional Media
      6. Promoting Content with Bookmarklets
    6. HACK 104: Going Mobile with PasswordWallet
  15. 13. Hacks for Laps
    1. HACK 105: Three Ways to Disable a Built-in iSight
      1. If iSight Bugs You...
      2. If You’re Surrounded by the Paranoid...
      3. Pretend You Have an iBook or a PowerBook
    2. HACK 106: Two Hacks for the iBook
      1. Two Finger Scrolling
      2. Monitor Spanning
    3. HACK 107: Demobilize Your iBook
    4. HACK 108: Build a Perfect Laptop Cooler for Your Machine
      1. Determining Your Laptop’s Internal Temperature
      2. Building the Custom Cooler
    5. HACK 109: Dual Drive MacBook Pro
      1. Results
      2. Extended Use Update
    6. HACK 110: Upgrade a Macbook Pro Hard Drive
      1. Process
    7. HACK 111: SmackBook: The Most Fun You’ll Ever Have Beating Your ’Book
      1. Hacking the Hack
  16. 14. Multimedia Hacks
    1. HACK 112: Let Your TiVo Meet Your Mac
      1. Share Your Media
      2. Access Your TiVo with Safari
      3. Hacking the Hack
    2. HACK 113: View AVI Movies on Your Mac
      1. For One-Off Conversions
      2. For More Regular Viewing
      3. For Batch Conversions
    3. HACK 114: Master BitTorrent with Xtorrent
      1. Sharing Torrents
    4. HACK 115: Legal Online Sources for Music (Besides iTunes!)
      1. Amazon
      2. eMusic
      3. MP3Tunes
      4. Obtaining Free and Legal Music and Video
        1. Download.com
        2. Google Video
        3. iTunes podcasts and videocasts
        4. Quick mentions
        5. Getting your acquisitions into iTunes
    5. HACK 116: Play Songs Sans iTunes
      1. Getting the Software Installed
        1. Copying the files from the Terminal
      2. Listen to the Music
    6. HACK 117: Play Classic Games on Your Mac with MacMAME
    7. HACK 118: Connect Your Mac to an Xbox 360
      1. What Is Connect 360?
      2. How Does It Work?
        1. Configure Xbox 360
        2. Configure your Macintosh
      3. Summary
    8. HACK 119: Grab and Convert Video from YouTube
    9. HACK 120: Keep Your iTunes Library on an External Hard Drive
      1. The Setup
      2. Configuring iTunes
      3. The Gotchas
      4. Adding Media to Your New Setup
      5. Be One with Your External iTunes Library
    10. HACK 121: Building a Digital Movie Collection from Your DVD Collection
      1. Fun with Your New Files
      2. The Payoff
    11. HACK 122: Create a Screencast!
      1. The Tools
        1. Recording video
        2. Recording audio
      2. Say It Loud and Clear
      3. Getting Their Attention
      4. Where the Magic Happens
    12. HACK 123: Manipulate Audio From the Command Line
      1. Rip CDs to MP3 with lameit
        1. The code
        2. Running the hack
      2. Rip CDs to FLAC with flacit
        1. The code
        2. Running the hack
      3. Label Your Tunes with id3hack
        1. The code
        2. Running the hack
      4. Add Metadata with vchack
        1. The code
        2. Running the hack
      5. Fix your Metadata with vctool
        1. The code
        2. Running the hack
      6. Convert Metadata to ID3 with vcid3
        1. The code
        2. Running the hack
      7. Convert from FLAC to MP3 with flacmp3
        1. The code
        2. Running the hack
      8. Simplify Your Table of Contents with striptoc
        1. The code
        2. Running the hack
      9. Final Thoughts
  17. 15. Hack Some Hardware
    1. HACK 124: Awesome Mini in a Car Hack!
      1. Choosing the Equipment
      2. Finding a Home for the Mini
      3. The Problem with the Power Switch
      4. Powering the Mini
      5. Housing the Monitor
        1. Strip things down to the essentials
        2. Mount the monitor
        3. Fabricate some parts for finishing
    2. HACK 125: Repair Scratched DVDs and CDs
      1. Repairing CDs and DVDs
    3. HACK 126: Use Your Mac as a Weather-Monitoring Station
    4. HACK 127: No Lights? No Power? Still Got the Net!
    5. HACK 128: Hacks for Smart Homes
      1. Get to Know MisterHouse
      2. Installing MisterHouse
      3. Getting Connected
      4. Adding X10 Devices
      5. Scheduling Events
      6. Responding to Events
      7. Using the MisterHouse Logs
      8. Diving In
    6. HACK 129: Twittering Your Home
      1. Why Twitter?
      2. My First Implementation
      3. Getting Started
      4. Implementation Details
      5. Hacking the Hack
    7. HACK 130: Create Custom Video Cables
      1. Decide What You Want
      2. The Required Tools
      3. Making a Custom Length Cable for a Cable Modem
      4. Custom Video Cables
    8. HACK 131: Clean the Mighty Mouse
      1. Option 1
      2. Option 2
      3. Reassembling the Mighty Mouse
  18. A. Credits
    1. About the Author
    2. Contributors
  19. Index
  20. About the Author
  21. Special Upgrade Offer
  22. Copyright