Search This Blog

Monday, April 21, 2008

HP Announces Desktop with SSD


Hewlett Packard (HP) India has announced the Compaq dc7800, claimed to be the industry's first desktop PC incorporating a Solid State hard drive (SSD), coming in an ultra-slim form factor.

Meant for business users, the dc7800 boasts a slew of environmentally-friendly features to comply with stringent environmental requirements of the Electronic Product Environmental Assessment Tool (EPEAT) Gold registry.


The included SSD allows for superior performance and durability in the form of near-instant access to data and elimination of moving parts that typically cause a lot of wear and tear. There are other advantages too, including faster boot times, improved power efficiency, shock improvement, and a smaller overall footprint. According to HP, dc7800 is the smallest business-ready desktop being around 46 percent smaller than its predecessors, at the same time providing 85 percent power efficiency.

During the launch, Arun Rao, country manager (business desktop PCs - personal systems group) of HP India, reiterated HP's commitment towards developing products that not only help business customers in being more productive but also reduce operating costs and the impact on the environment.

The Compaq dc7800 will be out on the market beginning May 1 and will cost Rs 40,000.

MTNL Offering Mobile Tracking Software



In order to help customers track their lost mobile phones, Mahanagar Telepone Nigam Limited (MTNL) is now offering Lost Mobile Tracking System (LMTS) in association with Micro Technologies, creators of the software.

A free software, LMTS is available for download from MTNL through GPRS, and can be installed on almost 250 models of mobile phones, the companies claim. The software that supports GSM technology, stores the International Mobile Equipment Identity (IMEI) number of the handset, as well as the SIM (subscriber identity module) card number being used by the customer. It then asks for an alternative phone number or email address where the alert can be sent in case of theft or loss.

In the event of theft, the software sends an SMS alert regarding the new mobile number that has been replaced by the original number, and the IMEI number along with the current location of the handset. Those interested in the service, MTNL is providing it on a monthly subscription basis of Rs 30 per month.

Tweak UI

A small bug: after prolonged use, I've noticed a bug wherein if you Show Desktop (Windows+D), the MMM menus, when right-clicked on the desktop, disappear. But restoring any window fixes this.

Limitations
It's not a limitation per se, but MMM adds a coloured bar on the side, displaying proudly its own name as well as advertising for the MMM+ (which costs Rs 1,200 for lifetime support). Check here for the latest version.

Second, MMM cannot edit the "New" folder list in the context menu. For this, you'll need another application such as Tweak UI.

Tweak UI


It's been there right since Windows 95


Tweak UI is one of Microsoft's PowerToys; it's a great app for customization of XP. The app can do a lot of little tweaks (we won't go into those) for keeping your context menu clutter free. Just remember that under Templates is where you can remove or add document templates of choice. Give it a spin -- you'll love it!

Motorola Unveils the Motorokr U9

Motorola today launched the Motorokr U9 in the country; doing the honors was international rocker and brand ambassador Wyclef Jean who presented the first U9 to 'Miss India World 2008' Parvathy Omanakuttan. The Rokr U9 is claimed to deliver cutting-edge mobile music capabilities.

Curvaceous, small and light, the U9 has a metallic gloss finish with animated screen savers floating across the border-less external display. It allows one-touch access to your music library, pausing music as and when calls come through. Other music features include Microsoft Windows Media Player 11; and integrated music player with support for multiple audio files including Windows WMAv10 plus Janus DRM, MP3, AAC, AAC+, AAC+ enhanced.

The phone also features: up to 25MB of on-board user memory (optional microSD memory card for storage up to 4GB of music, pictures, and other media); CrystalTalk technology for better call clarity; Stereo Bluetooth wireless technology; advanced speaker-independent voice recognition dialing; 2.0 mega pixels camera with 8x zoom, multi-shot, video capture and playback; messaging via MMS, SMS, and Push email; USB 2.0 for speedy transfer and data acess; Motorola Setup, Backup, and Text for easy setup of device for Internet browsing; phonebook and text message backup over the air; and Music ID1, a song identification service enabling users identify artists and album information of songs being played in immediate surroundings.

Motorola also claims to have created an ecosystem of additional products and services, information about which is accessible at: http://direct.motorola.com/hellomoto/motoU9.

The Rokr U9 is expected to be available pan-India by end May. There will be two variants; the Deluxe Pack (1GB microSD card) and the Premium Pack (2GB microSD card plus stereo Bluetooth Rokr S9). The phone will be priced in the region of Rs 10,000 to Rs 15,000 depending on the version.

A clutter-free context menu

Choice is always nice to have, but too much will certainly lead to clutter. It's a perpetual problem for those who install many programs, or prefer different programs to an all-in-one. Speaking for myself, in spite of WinZip being very capable of compression, I prefer the quick usability of WinRAR, and the fact that it can handle several compression types. Say hello to MMM from Hace Software.


The smarter, quicker, cleaner context menu -- thanks to MMM


What MMM does is, it allows you to trim down the Windows context menu, that is, the options you get when you right-click on a file or folder. How it does can be confusing at first: you need to right-click a file and then launch MMM -- after which it will let you edit the displayed right-click options.


It's as easy as drag-and-drop


This freeware XP-only app lets you easily remove what you do not want displayed in the context menu by dragging and dropping items from the left to the right-hand side of the window under a nifty "Hidden" feature. If you' like to view the items, but not in the main menu and rather in a sub-menu, the "Rarely used" feature is ideal for that.

Google Updates Earth to 4.3

Google Earth has been updated with what Google claims is a smoother and more natural 3D navigation system.

Among other features, the new version Google Earth 4.3 boasts improved zooming. For instance, zooming in from a full-Earth view gets the 3D map view zooming in normally. Closer the ground, the zoom feature behaves in a manner similar to a person parachuting to the ground. And once on ground, the user is instantly surrounded by a 3D landscape similar to that in 3D games.

Also, a 'Street View' feature stands added to Google Earth that allows users navigate by way of actual street photographs. Google Earth 4.3 boasts better lighting and landscapes load even faster thanks to better software rendering, according to Google. In addition, version 4.3 introduces an 'image acquisition' feature that lists dates when landscape images were taken as also a new and improved language pack with 12 more translations.

First launched in 2005, Google Earth is claimed to have been downloaded over 350 million times.

3Dconnexion's SpaceNavigator 3D Mouse

3Dconnexion, a sister concern of peripheral manufacturer Logitech, has come up with the SpaceNavigator 3D mouse. Having a very unorthodox design for a mouse, it is actually the key element in its 3 dimensional maneuvering.

Its pressure sensing technology allows the user to push, pull, twist or tilt the cap by a fraction of inch to simultaneously pan, zoom and rotate 3D imagery. One can increase pressure to go fast or decrease pressure to make intricate adjustments.



The SpaceNavigator is mainly useful for people working with 3D applications. It is compatible with over 100 popular apps including 3D Max, AutoCAD, Maya and even Google Earth. It's priced at USD 60 (Rs. 2,400) and USD 100 (Rs. 4,000) for its Standard Edition (SE) and Personal Edition (PE) respectively.

Windows XP SP3 Pegged for Apr 21 Release

Reports seem to suggest that Microsoft will release the third and hopefully the last upgrade to its Windows XP operating system later this month. Windows XP Service Pack 3 (SP3) is expected to be released to manufacturing on April 21 and to the general public eight days later on April 29 through Microsoft's Windows Update service.

In March, Microsoft released a near-final beta version of Windows XP SP3 named 'Release Candidate 2 Refresh'. Till date, the company has always maintained it will release the final version Windows XP SP3 in the first half of this year. The soon-to-be-released Windows XP SP3 boasts 1,000 different hot fixes, including both new as well as previous patches since Windows XP Service Pack 2 was released in 2004.

Some of the new elements in XP SP3 include: Network Access Protection (NAP) claimed to automatically ensure that a computer is free of bugs and viruses before it can access any network; enhanced black hole router detection claimed to automatically detect routers silently discarding packets; and product activation that does not need product keys for each copy of the operating system to be entered during set-up.

And while users may crib endlessly about having to deal with yet another XP service pack, Microsoft itself might be in a bit of a 'devil or the deep blue sea' situation as concerns its XP and Vista operating systems. The more the company strengthens XP, the less users would feel the need to upgrade to Vista, which despite reports to the contrary, has suffered several nagging issues since its debut last year. Probably to balance off, Microsoft recently even released Windows Vista Service Pack 1 (SP1) claimed to include over 300 hot fixes designed to improve the OS's speed, security, and stability.

Deleting Obstinate AVI Files

Have you ever had the problem that whenever you click on a particular, large AVI file (700 MB or bigger), Windows stops responding, with the CPU jumping to 100% usage? You can neither view the video, nor rename it, nor move or delete it. And this becomes an even bigger problem when you may have many files in a folder with thumbnail view on.

This problem generally occurs because the large AVI (700 MB is considered large) has no indexing information; it is absent in the file. Due to this, Windows tries to process each and every sector of the file to acquire the information, which can take a very long time - up to two hours or more.

So what makes an AVI corrupt?

1. The AVI structure might have gotten corrupted during download.
2. Partially downloaded files are considered corrupt as they are incomplete (but are still viewable many a time).
3. Some codecs or conflicting codecs (those that let the player play the movies) can cause this behaviour to occur.

There are several ways of fixing this but before I mention the tip to rectify the problem, note that these ways are unsupported by Microsoft; if you continue, you'll be doing so at your own risk. Nevertheless, this tip has been tried and tested. If you are more technically inclined, you can read it at the Microsoft site -- it's a solution suggested by the community. Microsoft recommends fixing this issue and a whole lot of others by updating to the latest Service Pack through Windows Update. If you have no patience for that -- it can take hours if you haven't kept abreast with the latest patches -- here is the manual way.

What this (manual) way does is, it removes the previewing of media files altogether (that means no thumbnails); this applies to only media files such as audio and video, and not photo files such as JPG, BMP, GIF, or PNG.

To remove previewing of media files:

1. Click Start | Run



2. Type in regsvr32 /u shmedia.dll. Click OK.



3. In an instant, you will get a dialog with the message "DllUnregisterServer in shmedia.dll succeeded."

To re-enable previewing of media files, do the same, except that you should now type in regsvr32 shmedia.dll. It's the same text without the /u.

You can do the same for photo formats if you like:
To remove photo preview, run regsvr32 /u shimgvw.dll.
To re-enable photo preview, type in regsvr32 shimgvw.dll (without /u).

This is a blanket solution which cures any and all problems associated with previewing media files, whether it is video or audio. If the problem started to occur after, say, installing a different codec pack to view a movie, simply removing the codec pack in question should solve the problem.

If you don't want to disable and re-enable previewing of files, there is another solution that requires Registry-tweaking. What we are going to do in this solution is, allow us to access the file in question without Explorer crashing. Access equals clicking on the file, renaming it, moving it, or deleting it.

1. Click on Start | Run



2. Type in regedit and press OK.



3. What you need to look for is this PropertyHandler key under HKEY_CLASSES_ROOT. The easiest way to do this is to right-click on HKEY_CLASSES_ROOT, click Find, and type in SystemFileAssociations with no spaces.

4. Once regedit finds this, you need to go to PropertyHandler a few folders below. Therefore the entire path would be HKEY_CLASSES_ROOT\SystemFileAssociations\.avi\shellex\PropertyHandler.



5. In the right pane, right-click on Default, hit Delete, and then Yes to confirm. You'll need to close any open programs and restart the PC.

Personally, I prefer disabling preview of media files while keeping photo previews on, as previewing video files is just plain useless. When videos are previewed, basically only the first frame of the video appears, which may be plain black due to the fade-in effects. Plus, disabling preview speeds up browsing in the folder, and it's a lot safer to use a non-Registry trick. Nevertheless, it's a personal choice; feel free to use either of the methods.

Altek's GPS Digital Camera

We've recently seen Digital Cameras get bonus additions like a Wi-Fi module; by which one could upload the photos on the web instantly. And now Taiwanese company by the name Altek is planning to integrate a GPS module into a digital camera.



The purpose of the GPS module would be to record the latitude and longitude of where a photo is clicked. Thus, the photos can be later 'Geotagged' using popular software like Google Earth and websites like Flickr and Google Maps; which basically places the image on a location of the map where the picture was taken. Other than that, the camera would have an 8 mega-pixel sensor and a 3 inch touch-screen.

Tuesday, March 25, 2008

How To Make YouTube Videos Load Faster

Watching videos have become more of a usual job than a time passing hobby nowadays, yet with low connection speeds things are only turning sad. Videos need to be buffered, that leads to some amount of loading time leaving you deserted for moments.

It’s time you take some action to make Videos to load faster. Here are 3 tips for you:

1. Use SpeedBit Video Accelerator

If you frequently watch videos, you can get rid of slow loading times and make them load faster with the help of a tool called SpeedBit Video Accelerator.

SpeedBit Video Accelerator can make videos load faster by taking care of buffer problems, and so called video interruptions. Additionally, the SpeedBit Video Accelerator application also allows you to search for videos. favourite videos is also possible.

It can not only make videos load faster, it can also supports faster streaming of videos in other sites such as , and more.

2. Stop button on player

Now consider this situation: there are 2 or more video pages open on your browser. You hit the Pause button on one of those videos, thinking that it’ll slow down the video loading time in the other.

But guess what? The Pause button is not so helpful on . The 1st video is still buffered, even after you’ve hit the Pause button.

So the alternate solution is to get the functionality of a stop button so as to prevent caching of videos. You can add a stop button to the Video player by using a work around. Install Greasemonkey, and then install this script.

3. Fast Forward Videos

If you didn’t know, has recently added a fast forward mode to their video player. Just click on any place in the slider in the bottom, and the video starts playing from there. You just need not wait for the entire part of the video before this point to load. Time, and bandwidth saved.

Hope these tips helped you. Any more tools/tips you can share with us?

How do I turn on Aero in Vista?

According to Microsoft Areo represents, “new transparent and three-dimensional visualizations require[ing] a graphics card that supports a new graphic driver model called the Display Driver Model (WDDM). These effects are part of the Vista desktop experience and include glass effects, advanced window management features, and a more stable experience through desktop composition. This rich graphical functionality is built on the Presentation Foundation (WPF) graphics subsystem, formerly called Avalon.”

The default Aero color scheme is clear glass. It is active by default if you have a supported video card. It allows you to see other items behind your window through a slightly blurred glass effect. You also have lots of options to tint the glass the way you like: Frost, Smoke, Seafoam, Heritage, Sky, Heart, and Candy color schemes (and you can also disable transparent glass, specify the intensity and custom-mix colors and specify color saturation if you wish).

Keeping in mind that if you have Vista Basic is not an available feature, availability is dependant upon the capabilities of your computer’s video card.

Specifically, what you need is a DirectX 9-class graphics processing unit that supports: a WDDM Driver, Pixel Shader 2.0 in hardware, 32 bits per pixel and adequate graphics memory. What exactly is adequate graphics memory depends upon the resolution you are shooting for. The specs provide this:
Adequate graphics memory is defined as:
- 64 MB of graphics memory to support a single monitor at 1,310,720 or less
- 128 MB of graphics memory to support a single monitor at resolutions 2,304,000 pixels or less
- 256 MB of graphics memory to support a single monitor at resolutions higher than 2,304,000 pixels
- Graphics memory bandwidth, as assessed by Vista Upgrade Advisor, of at least 1,600 MB per second

If your computer is not very old and it is not working for you, chances are you just need an updated driver so get the very latest driver installed. In some cases you may need to go for beta when available. Here are some links to get you started…

Intel: http://www.intel.com/business/bss/products/client/vistasolutions/index.htm
ATI: http://www.ati.com/developer/windowsvista.html
NVIDIA: http://www.nvidia.com/page/technology_vista_home.html
S3: http://www.s3graphics.com/en/products/vista/index.jsp
Via: http://www.via.com.tw/en/products/vista/platform.jsp

What about VMWare? emulates what’s close to an S3 Trio64, and it isn’t even DirectX8 compliant. Reportedly, Parallels and are both working on DX and OpenGL acceleration by using your physical graphics processor instead of an emulated graphics processor.

Installation Tips

In some cases, it is best to remove a pervious version for a fresh install. Some vendors recommend disabling antivirus and DAP during installation (if present). If you download and install the latest driver and Vista still says it cannot find a compatible driver, point it to the driver manually:

1) Open device manager (the quickest way is to hit the start button, type “Device M” and hit enter-it shows up at the top of the list and like most commands, can be executed from here instead of typing the real path in the “Run” dialog.)
2) Right-click on your video card and select ‘Update Driver Software…’
3) Click the “Let me pick from a list of device on my computer” option button
4) Click the ‘Have Disk…’ button
5) Click ‘Browse…’ and go to the location where the were extracted
6) Select inf file and click “Open” and Click “OK”

How to autorun programs from USB Flash Drive

Like we have autoplay feature on CDs, it’s possible to autorun programs and applications from your removable USB flash drive, provided you use it on XP SP2.

Here’s a quick guide on how to autorun portable applications from your USB drive.

- Open Notepad
- Type in:
[autorun]
open=.exe
action=Run Program
icon=.exe
label=My Portable PC
- Save the file as autorun.inf
- Put the file in the root of your USB flash drive
- The next time you insert your removable drive into your PC, the specified program will autorun from the USB drive

Here are some important notes on what the autorun.inf file contains:

open=.exe
The open option specifies the program that should autorun. You must use relative paths here. Do not specify the drive letter since it may vary from PC to PC.

action=Run Program

This describes the action that will be performed. This parameter is used by Explorer in the autoplay dialog.

icon=.exe
Specifies the icon to be used for the USB drive. The icon can be fetched from an .EXE file or it can be in the normal .ICO format. (more on changing icons here)

label=My Portable PC
The label parameter can be used to specify the name of the drive.

Restarting Windows Without Restarting Your PC

A modern PC with Vista Home Edition takes about one and a half minutes to boot. An older machine with XP is about the same. That’s 30 seconds for the PC itself (the ) to boot up, plus a minute for the operating system to boot. Sometimes, you need to reboot (e.g. when installing new software), but there is no need to restart , too. However, the default is to reboot both. (That’s called doing a “cold boot,” rather than a “warm boot.”) There’s a trick that works on both XP and Vista to get it to do a warm boot instead, thus saving you 30 seconds per cycle.

The trick is to hold down the SHIFT key when invoking the restart.

Windows Vista: Select Start, then hover over the right arrow that is to the right of the padlock icon until the pop-up menu appears that contains “restart” as one of it’s choices. Hold down the SHIFT key while clicking on the “restart” choice.

Windows XP: Select Start. Select “Shut Down…”. Change the drop-down combo box under “What do you want the to do?” to “Restart”. Hold down the SHIFT key while clicking on the “OK” button.

How to Double Firefox Speed

supports:
-Microsoft Windows
-Linux
-Mac OS X

Unofficial Support:
-Free BSD
-OS/2
-Solaris
-SkyOS
-BeOS
-XP Professional x64 Edition

Now here are some Tips&Tricks that can help you .

1. Type about:config in address bar and then press Enter.

2. In filter search bar type network.http.pipelining. Be sure value field is set true,if not -click to set true.

HTTP is application-layer protocol that most pages are transferred with. In HTTP 1.1, multiple requests can be sent before any responses are received. This is known as pipelining. Pipelining reduces page loading times, but not all servers support it.

3. Go back to filter search bar and type network.http.pipelining.maxrequests. -click this option and set its value to 8.

4. In filter search bar and type network.http.proxy.pipelining. Once opened -click on it and set it to true.


5.
In IPv6-capable DNS servers, an IPv4 address may be returned when an IPv6 address is requested. It is possible for Mozilla to recover from this misinformation, but a significant delay is introduced.
Type network.dns.disableIPv6 in filter search bar and set this option to true by clicking on it.

6. CONTENT INTERRUPT PARSING
This preference controls if application will interrupt parsing a page to respond to UI events. It does not exist by default.
Right-click (Apple users ctrl-click) anywhere in about:config window, select New and then Boolean from pop-up menu. Then:

A. Enter content.interrupt.parsing in New boolean value pop-up window and click OK

B. When prompted to choose value for new boolean, select true and click OK.

Monday, March 24, 2008

Computer Shopping Tips

So, you've decided to get a new computer; that's great. Whether you're buying one for yourself, your family, or another loved one, it's bound to bring you at least a brief flash of excitement as you start to think of all the great things can be done with a fast, new machine. But if you're like many people, that excitement may quickly be replaced by a feeling of dread as you start to realize all the questions you need to answer before you can make an informed purchasing decision.

Issues of gigahertz, gigabytes, gigabits and more can confound even experienced computer users, so it's no wonder people start to feel overwhelmed when shopping for a new PC or Mac. To help make the buying process a bit easier (not to mention understandable), I've put together this article. It provides you with the important questions to ask and the critical features to consider in your purchase. Whether you're buying your first computer or adding a second or third one to your home, I think you'll find something useful here.

The Basics

Before I get into the specifics, I need to cover a few basics. First, the good news is, no matter what choice you make, you can't really go wrong. Today's current model PCs and Macs offer tremendous value and computing horsepower that we could only dream about just a few years back. Even the most inexpensive models can handle any application you throw at them. In other words, they are plenty well-equipped to allow you to write letters, access the Internet, work with digital pictures, play games and do all the other things that most people are interested in doing with a PC. In fact, even advanced applications such as video editing and speech recognition--where you talk to your computer and it converts your spoken words to typed text on the screen--are usually no problem for today's lowest-cost computers.

Second, you need to figure out how much you're willing to spend on a PC. Full-blown computer systems are available for around $500 (or even less if you choose to take advantage of rebates and other special offers), but you can also spend $3,000 or more if you really want to. So, as with other big purchases, give yourself a budget range to work within.

When it comes to budgeting for PCs, there are essentially two trains of thought. You can either spend a good amount to get a cutting-edge computer with the expectation that it will last longer or you can just get a basic system that you know will be obsolete sooner, but which you can replace with another lower-cost system at a later time. Yesterday's top-of-the-line PCs have similar or even less functionality than today's bargain-basement models. Because there's no sign that trend will be changing any time soon, you might find that going the cheap route is actually a better strategy for the long term. Another alternative that I recommend for getting the most bang for your computing buck is to buy a computer that's one step down from a company's top-of-the-line. You always pay a premium to get the fastest computer available, but if you wait until a slightly faster model comes out, then the "second best" model (which used to be top-of-the-line) will lose its premium price and become a much better value.

The final general questions you need to consider are actually two important philosophical decisions: Mac or PC? And desktop or notebook? Though Apple has had its share of problems in the past, I now feel very comfortable recommending the Mac in today's computer environment, particularly for first-time computer users. If you choose a Windows-based machine, you'll need to figure out which brand. There's a certain comfort factor in selecting a brand name such as Dell, Gateway, HP, Compaq, etc., but you may find a no-name clone--sometimes referred to as a "white box" PC--is a better choice.

A somewhat similar story can be found when it comes to computer type. Traditionally, most home computer users have opted for desktop PCs. Recently, however, consumers have started to purchase notebooks--sometimes called portable PCs or laptops--and computer manufacturers have responded with notebook models that are specifically targeted towards consumers. You'll pay a price premium for a notebook over a desktop, but if you want the flexibility and freedom of being able to take your computer with you, a notebook may be a better choice.

The Specs

OK, time for the good stuff. Here are the most important computer specifications you'll hear about/read about/need to know:

  • Processor Type and Speed

The processor is essentially the brains of the PC, driving all the operations that occur inside the computer and performing most of the number-crunching that needs to be done for software programs to work.

Common processors you hear about are the Intel Pentium III, Pentium IV and the Celeron, as well as AMD's Duron and Athlon. Speeds for these chips range from 700 MHz up to 2GHz (that's 2,000 MHz) and soon beyond. Other than the speed differences, there are also internal differences in the way they operate and in the amount and type of a special kind of memory called L2 cache that each chip has.

While the chip vendors want you to believe otherwise, literally any processor available today is plenty fast for regular PC applications and the Internet. That's not to say that computers with higher-speed processors won't run faster--they will--but the difference may not be as dramatic as you think (nor necessarily worth the extra costs involved).

If you're looking for a good value I'd recommend a Celeron or Duron processor and if you want the absolute best performance, take a look at AMD's Athlon or Intel's Pentium IV. The speed of the chip you choose is solely a matter of price--the faster you want, the more you'll pay. (To find out even more about processors and how they work, you can read an excerpt from my book, "Personal Computer Secrets.")

On the Macintosh, the processor choices are very simple: the G3 or the G4. The G4, which is the faster of the two, is found in Apple's tower-shaped desktop systems and their Powerbook notebooks, while the G3 is used in the iMac and iBook. G4-based computers are more expensive than G3s, but they also run faster.

  • Memory and Hard Drive

A computer's RAM, or Random Access Memory, is the computer's working area. The simple rule with RAM is, the more the better, whether you're considering a Mac or a PC. Extra memory gives the computer more "working room," which allows it to get more things done at once.

I recommend any system you purchase have at least 128 MB, but 256 MB is even better. Given the recent dramatic declines in memory prices, there's no reason to get any less.

In addition to the amount of memory, you may want to investigate what type of memory the computer is using. Most PCs and Macs use Synchronous DRAM, or SDRAM, but some newer PCs (those using the Pentium IV processor) use RAMBUS DRAM or RDRAM. RDRAM is more expensive than regular SDRAM, but in certain situations it can be faster. A more interesting new memory type is DDR, or Double Data Rate, SDRAM which operates faster than regular SDRAM (although nowhere near twice as fast, despite its name).

One other thing you may also want to find out is the speed at which the computer system "talks" to the memory, which is determined by the speed of the computer's system bus--sometimes also called the "front-side" bus. Most notebook computers and some older desktops operate at 100 MHz, while newer desktops operate with a 133 MHz system bus. This is sometimes designated as using PC133 memory. RDRAM is often rated as PC400 or PC800. Note, however, that the increase is nowhere near as dramatic as the numbers may first lead you to believe. A computer's final speed is determined by a wide variety of different factors with each section contributing only somewhat to the overall whole.

Hard drives are the computer's storage area--kind of like a filing cabinet. All the computer's programs and files are stored on the hard drive and, as with memory, the more room you have, the better. Most systems today come with at least a 20 GB (Gigabyte) hard drive, but it's not uncommon to see 100 GB or more. Again, more storage costs more but, over time, you'll probably be glad you have it. (Just to put things into perspective, recording one hour of DV-format digital video takes almost 13 GB.)

In addition to size, one critical factor to look for in hard drives is the speed at which the drive spins, which is quoted in RPMs. The revolution speed can have a dramatic impact on how fast the hard drive works which, in turn, can have a dramatic impact on how fast your PC operates.

Most drives today operate at 5,400 RPMs, but some faster drives spin at 7,200 or even 10,000 RPMs. Once again, you'll typically pay more for a faster drive, but you may find it's worth it.

  • CD-ROM, DVD-ROM and Rewritable Drives

Another critical differentiating factor between computers is the types of other drives they include, most notably CD-ROM or DVD-ROM. Both of these types of drives allow you to use CD-ROM discs (which most of today's software comes on) in your PC, but DVD-ROM adds the ability to use higher-capacity DVD-ROM discs and, in many cases, lets you view DVD movies on your computer's screen. You'll pay slightly more for a DVD-ROM vs. a CD-ROM, but it's a better investment for the future.

As for speed comparisons, both types of drives are rated with an "x" rating that refers to how much faster than a typical CD audio player or DVD video disc player the drive spins. So, for example, a 32x CD-ROM can run 32 times faster than a standard audio CD player and an 8x DVD runs eight times faster than a DVD video player. This spin rate directly translates to how fast data can be read from the drive, or the "data transfer" rate, and that, in turn, determines how fast the computer can operate when it's reading a disc.

In addition to these types of drives, many computers also have rewritable storage drives, such as CD-RW (CD-Rewritable) or DVD-RW (DVD-Rewritable). All of these types of recordable drives can both read regular CD (or DVD) discs, as well as store data on them, much like a huge floppy drive. This is very important because they allow you to easily back up and store your data. (And backing up your data is a critical part of using a PC--they do break down, after all.)

Recordable DVDs are the most recent development in this area and are still somewhat controversial because there are three competing technology standards (DVD-RW, DVD+RW and DVD-RAM). While many in the computer industry debate the relative merits of each, the only important point to remember is that most people really only need the ability to create a DVD-R (DVD-Recordable), which is a disk that can only be written to one time, but which be played back on most standard home DVD players. DVD-R capable drives allow you to transfer your home videos or any other video recordings you have onto standard DVD discs which, in my opinion, is a pretty exciting new development. At the moment, only DVD-RW and DVD+RW offer DVD-R support, so I would recommend you select a drive that uses one of these two technologies.

For desktop PCs, I'd recommend a system with a DVD-ROM and a CD-RW or DVD-RW, which gives you the convenience of two drives and the ability to copy discs. For notebooks, I would recommend investigating combination drives that offer both DVD-ROM and CD-RW capabilities in a single drive.

  • Graphics Card and Monitor

Several years ago, the type of graphics card you had inside your computer was a critical factor in determining what types of applications your computer could run. Nowadays, virtually any type of graphics support inside a computer will let you run any type of software application you'd like. However, if you're interested in playing games on your PC, then you're going to want to take a hard look at the type of video card inside your computer.

Many games require a 3D-accelerated video card with 16 MB (or more) of onboard memory in order to run, but they will often run much faster or with a high-quality image if your video card has even more memory. Some of today's hottest 3D cards offer 64 MB (or more) of onboard memory, which lets you run the games at high resolutions with excellent quality. Again, you'll pay more for more onboard memory, but if you're into games, it will be worth it to you. If you're not interested in playing games, however, you'll be wasting your money for anything more than 16 MB of memory on your video card.

One other factor affecting a video card's performance is the speed of the connection it has to the rest of the computer. Most notebooks and most desktops support the AGP (Accelerated Graphics Port) bus, which is faster than the older PCI bus. However, some systems support AGP 2x, others have AGP 4x and still others have AGP Pro, which runs eight times as fast as the original AGP bus. The faster connections are more important for 3D graphics than normal office applications, but as with most computer-related things, faster is always better.

The other critical visual component, of course, is your computer's monitor or display. Generally speaking, the larger monitor you can afford the better because the more screen "real estate" you'll have to see your work. In fact, if you're stuck deciding between a larger monitor or some other improvement, such as a faster processor, I would always vote for the larger monitor. After all, it's the screen that you're always looking at, so you want it to be as large as possible.

The standard size sold with most PCs today is a 17" CRT, or tube-based monitor, but some lower-cost systems are bundled with 15" monitors. If at all possible, make sure you go for a 17" model and, if you can, take a hard look at a 19". Despite the apparent two inch increase in size, the amount of stuff you actually see on your screen increases dramatically between 15" and 17" and 17" and 19". If you're concerned about size, take a look at some of the many short-depth 19" monitors now on the market. Most of these are no larger in size than many of last year's 17" models.

If you really want the latest monitor type, you can also consider flat-panel LCD monitors. Prices for these sleek, thin monitors have plunged recently, making them an affordable option for many computer buyers. You'll pay more than for a CRT, but many are happy to pay the price to gain back the desk space taken up by traditional tube-based monitors. The most common sizes for LCDs are 15", 17" and 18", but these numbers are a bit misleading because, unlike CRTs, LCD monitor size measurements refer to the entire viewable area of the display. As a result, a 15" LCD is roughly equivalent to a 17" CRT and 17" and 18" LCDs are roughly equivalent to 19" CRTs.

To help distinguish between CRT monitors, look at the resolutions and refresh rates that the monitor supports. The higher the resolution (given in pixels--such as 1,024 x 768), the more things you can see on the screen, but the smaller they appear. You'll need to find a compromise that suits your working style (and your vision!). One thing you need to make sure of is that the resolution you choose has a refresh rate of at least 75 Hz or higher, and preferably 85 Hz. Lower refresh rates cause an annoying flicker that will fatigue your eyes as you look at the screen.

For LCD monitors, you really need to look at the resolution the monitor supports because, unlike CRTs, LCD monitors are optimized to work at only one resolution--sometimes referred to as the monitor's "native" resolution. Most LCD monitors let you change resolutions through a technology known as "scaling," but the results are often far from ideal. On the other hand, refresh rates are meaningless for LCDs. All LCDs operate at 60 Hz--regardless of what any advertising or promotional literature may say--and don't have any problems with flicker.

For both CRTs and LCDs, you can also compare the monitor's dot pitch--measured in millimeters--which describes the space between display elements on the face of the monitor's screen. Generally speaking, you want at least .28mm or lower, but be aware that this measurement doesn't always provide the best comparison. When it comes to monitors, always trust your eyes and, if at all possible, look at the monitor before you buy.

Finally, if you're looking for the best possible quality in CRTs, look for the new generation of flat CRT monitors. Flat CRTs cost a bit more than traditional CRT monitors, but they offer better picture quality and less glare, which can make their visual quality even higher. In the case of LCD monitors, make sure you get one that offers both a traditional analog VGA connector as well as the newer digital DVI (Digital Visual Interface) connector. At the moment very few PCs and graphics cards offer DVI support, so you may not be able to use it initially, but this will guarantee compatibility with future DVI-enabled PCs.

  • Sound Cards, Speakers and Modems

Virtually all computers sold today come with a reasonably decent 16-bit audio sound card or built-in sound circuitry. However, if you're interested in buying the best possible computer gaming machine, you may want to look for more. Some sound cards offers features such as surround sound and support for multiple sets of speakers, both of which can provide a more compelling audio environment for games. In addition, if you're a musician, you'll want to look at how many synthesized voices the sound card supports and find out if it supports digital audio inputs and outputs.

Speakers of some sort also typically come with most PCs, although quality varies widely. Typically, you get what you pay for, so higher-cost speaker systems will sound better, which may be important if you want to listen to MP3 files over the Internet or play games.

As with sound cards, almost all PCs and Macs (including notebooks) now come with a built-in 56K V.90 modem. While there can be differences between these types of modems, they're usually much too subtle to bother about. If you know that you're going to be connecting your computer to a high-speed cable modem or DSL connection, you don't really even need an analog modem, but it's still nice to have one to fall back on. This is particularly true for notebooks, where you may travel with them and need to connect to the Internet away from a high-speed connection.

If you are going to connect your computer to a high-speed Internet connection, you'll need to make sure it has built-in support for an Ethernet network port (see section below), which is how you connect your PC or Mac to external cable and DSL modems. Some computers are starting to be offered with built-in DSL or cable modems, but before you buy one, make sure it will work with the ISP with which you'll be connecting. The reason is, not all high-speed modems are standardized yet, so one type of DSL modem, for example, may not work with your DSL provider.

  • Ports and Connectors

One often overlooked, but very important factor in a computer purchase is the type and amount of connectors a computer has. While today's PCs and Macs are powerful machines, you'll almost always want to connect at least some other devices to them and you'll most often do that via the computer's various ports or connectors.

The most important types of connectors to look for on PCs are USB (Universal Serial Bus), Serial, Parallel, Ethernet, and, if possible, IEEE 1394 (sometimes called i.Link or FireWire). Peripherals such as printers, scanners, digital cameras, high-speed cable and DSL modems and so on typically attach to a computer from these connectors, so the wider variety of connections a PC has, the better off you'll be.

Serial and Parallel ports are becoming less important with the rapid development of USB and IEEE 1394-based peripherals, but they're still handy to have, particularly if you have older peripherals and accessories (such as printers, digital cameras, graphics tablets, etc.) that only support these types of connections. Ethernet ports are important for home networking, as well as high-speed Internet connections. On the Mac side, you're limited to USB, Ethernet and FireWire (or IEEE 1394), although that's all you'll typically need.

The newest connection standard to be introduced is USB 2.0, which runs at rate that's 40 times faster than the original USB connector. USB 2.0 is backwards-compatible with existing USB devices--meaning that you can plug any existing USB devices into a USB 2.0 connector and the device will work (although it won't automatically get any faster)--plus it offers support for faster, new USB 2.0-compliant products. Very few computers offer USB 2.0 support right now, but it will be growing in importance over time. (By the way, USB 2.0 ports can be added to an existing computer by purchasing and installing a USB 2.0 plug-in card, much as you can add SCSI (Small Computer Systems Interface) connections to a PC or Mac by installing a SCSI card.)

One other point that bears mentioning here is that the number of open slots inside a computer--which was commonly used as a reference point for determining how "expandable" a particular computer system was--is becoming less and less important over time. The reason for this is most of the add-ons that people are buying for computers these days are external devices. As a result, the types of external connectors a computer has is becoming even more important.

Still, certain types of upgrades--such as 3D video cards and the aforementioned SCSI cards--often require an open slot inside your computer's case so I wouldn't completely ignore the issue. Thankfully, however, the base systems on many of today's computers are so good that there's less need for these types of internal upgrades.

If you're looking at a notebook computer, one final type of connectivity--or means of connecting to other computers or other devices--that you need to consider is support for wireless networking. With a wireless network connection, you can enjoy the freedom of moving around and working wherever you feel that a notebook offers you, while at the same time still have an Internet connection for browsing and e-mail. Several types of wireless networking options are available, but the most important is the 802.11b, or Wi-Fi, standard. Apple uses the name AirPort for their version of 802.11b, but it is otherwise the same thing. Support for 802.11b, which offers transfer speeds of up to 11 Mb/second (as fast as a standard wired Ethernet connection) can come in one of several ways. Some notebooks have everything you need for 802.11b wireless connections, including both an antenna as well as special wireless circuitry (a unique kind of radio, to be exact), while others only include a built-in antenna and require you to purchase a PC Card or other plug-in module separately.

Even if your notebook comes with a complete 802.11b "solution," however, it's important to note that to access the Internet, you also need to somehow connect with an 802.11b access point, which is a device that communicates with the 802.11b circuitry in your notebook and also provides a wired connection to the Internet. Just having 802.11b support doesn't magically give you a wireless Internet connection because it is only designed to replace a wired Ethernet connection. In other words, if you want to use 802.11b in your home, you not only have to have support for it in your notebook, you also need to factor in the cost of an access point. (To find out more about wireless home networking, see the "Home Networking and the Internet" article elsewhere on this site.) The same is true if you want to use it in a business environment. Some public places, such as hotels, restaurants, airports, convention centers and even coffee shops are starting to offer wireless Internet access via 802.11b, so if you have a notebook with 802.11b support, you can take advantage of these fast, convenient new connections (although you'll typically have to pay something for the privilege.)

One other wireless connectivity option you may also hear about for notebooks is Bluetooth. Like 802.11b, Bluetooth provides a means to wirelessly connect between a notebook PC (or any type of computer) and other devices. Unlike 802.11b, however, Bluetooth is not designed to be networking standard, but rather a means to connect between devices, such as a PC and a printer, or a cell phone and a handheld computer, conveniently without wires. In some instances Bluetooth can offer a simple form of wireless networking, but it's only 1/10 the speed of 802.11b and networking isn't really the best application of Bluetooth. In other words, for now at least, 802.11b is a lot more important than Bluetooth if you're looking to decide what to include on a new notebook purchase.

  • Other Stuff

The final things to consider when buying any type of computer are the amount and type of software or other hardware that's bundled with the computer, the company's warranty policy and the type of tech support they provide.

With regards to the bundled software you can always (and undoubtedly will) add your own selections at a later date, but it's good to have a reasonable collection to get you started. More importantly, make sure the company provides copies on CDs of all the software they preinstall on the hard drive, including Windows and applications. Some manufacturers only provide a single recovery CD (which brings the computer backs to its original state--as it came from the factory), while others only include CDs for some of the programs they installed and some include nothing at all.

All of these situations can be a big problem if you need to reinstall only a single application at a later date or if you have to reformat your hard drive and reinstall everything. (For more on this process, see "Starting Over: Repartitioning, Reformatting and Reinstalling" elsewhere on this web site.) Find this out before you buy and, if the company won't provide you with all the original program discs, look somewhere else for your new PC. It's really that important.

If the computer is bundled with a printer or other peripheral, make sure you're happy with the output quality and features it offers.

The warranty and tech support issues are the types of things you hope you won't have to worry about, but they still need to be considered. Unfortunately, tech support quality can vary dramatically even within the same company, so it's typically a matter of luck whether or not you connect with a knowledgeable person or someone who knows even less than you.

A related point regarding tech support is figuring out where you want to buy your computer (and where, therefore, the tech support will come from). Some people prefer buying from a small, local dealer, where they can get individual service, although the tech support hours are often limited. Other people want to purchase via the Internet or mail-order, in part so that they can have access to 24-hour tech support. Like many other decisions in the computer buying process, there isn't necessarily a right answer to this question, but you should consider it during your purchase planning.

Final Thoughts

No matter what type of system you end up buying, you're bound to enjoy it and have a great deal of fun with it. Of course, if you want to maximize your computer purchase, you may want to pick up a book that helps you get more out of your PC. To that end, I would highly recommend you take a look at "Personal Computer Secrets," (available for purchase through this web site) which will help you fully enjoy your computer purchase for many years to come.

Home Networking and the Internet

n the early days of personal computers, the thought of having more than a single PC in a household was probably as uncommon as the idea of multiple televisions in households of the 1950's: it simply didn't happen. But now, just as multiple TVs per home has become the rule as opposed to the exception, so too has the multiple PC home become commonplace. (To get tips on what to look for in a new computer, by the way, check the "Computer Shopping Tips" article available on this web site.) People have found that, far from being an extravagance, owning multiple computers (whether they're PCs or Macs or even both) is extraordinarily practical, particularly for those households with multiple computer users, such as just about anyone with kids….

With the growing importance of the Internet, the dilemma now is figuring out how to get all those computers connected to the online world. Some people with multiple PCs have chosen to sign up for multiple online accounts, but in addition to being expensive, this can be impractical because of all the additional hassles it entails: setting up multiple phone lines, configuring multiple modems and so on. This is particularly true for those homes who already have or are interested in fast, "always on" (sometimes called broadband) connections to the Internet, such as via cable modems, DSL (Digital Subscriber Line), satellite and fixed wireles technologies.

As a result, there's a tremendous interest in figuring out ways to share a single online connection among multiple computers. Simply put, the best way is to create a home network and then share the web connection through that network. Home networks offer many other useful benefits for multiple computer homes-including the ability to share printers and other peripherals, transfer files, play games and more-but sharing a single internet connection is widely recognized as being the "killer application."

Home networks will also be very important in the future for other types of applications, such as connecting information appliances and even consumer electronics devices, such as home stereo and home theater components, to the Internet. Without a home network in a place, you won’t really be able to take full advantage of some of the cool new crossover products and technologies that are just starting to become available.

Finding information on how to create a home network and shared Internet connection isn't easy, however, and many of the resources that are available aren't easy to understand. To address these issues, I've written this article. It offers complete, but straightforward explanations about both the concepts involved as well as the specific steps required to create your own home network with a shared Internet connection.

The Big Picture

The first thing to understand about this process is that there are two major steps involved. First, you have to create the network itself by connecting the appropriate hardware, installing the necessary software and setting up the computers to communicate with one another. Once that's done, then you also have to create the shared Internet connection, which can be done either with software or hardware. Simply creating a network does not automatically give you a shared Internet connection. Conversely, you cannot just install Internet connection sharing software and expect success-you have to have some type of network in place first.

Depending on the equipment and software you choose to install, you may find that you can achieve both ends (that is, create a network and share an Internet connection) with the same piece of hardware, but that's only because the device is specifically designed to handle both tasks. (Devices that offer this capability are sometimes referred to as residential gateways and they are discussed in much more detail later in this article.) In many cases, the process involves two or more separate pieces of hardware and/or software. Be aware also that the exact equipment you need and the procedures you’ll use to set them up vary depending on what you're using and what you already have. In addition, it’s important to know that there can be a lot of steps involved….

Getting Wired (or Unwired)

The first step in creating a network, which is the first part of the overall process, is figuring out how the machines will be connected together. Traditionally, this has been done via wired connections using specialized network cabling and a hardware device known as a hub, which serves as the common connection point between machines. Each computer uses (or needs to have installed) a network interface card (sometimes referred to as an Ethernet card), and the cables are connected from each PC's network/Ethernet card to the hub. Note that if your PC already has a network interface card that was installed along with your cable or DSL modem, you sometimes have to add a second network card to create your home network.

In many cases, home networks also use this type of arrangement, but it has one significant drawback. Traditional networks like this require that new cables be run to the rooms in which the computers are located. Not surprisingly, many homeowners (and renters) have no desire to run more wiring throughout their house, especially if it requires fishing wires through walls, climbing through attics or crawlspaces and so on. As a result, the computer industry has come up with several alternatives that are less intrusive or disruptive to the typical home and, in addition, are simpler to set up.

The first alternative encompasses two choices that are collectively referred to as "no new wires" techniques. As the name suggests, these methods use wiring that already exists in all homes: specifically, phone lines and the electrical lines. Products that use phone lines conform to the Home Phoneline Networking Association (HPNA) standard and allow you to network together two or more computers by plugging them into available phone jacks. Similarly, power-line products use your home's existing electrical outlets to connect together multiple PCs. In the case of power-line based products, the standard is called HomePlug, but it's being adopted very slowly and products that support have just started to trickle out. Importantly, both phoneline and power-line products work in such a way that they will not affect the normal operation of your home's phones or electrical outlets. So, for example, you can still make and receive calls on the phone lines while using an HPNA-based phoneline network and you can still plug in and use any device requiring electricity while using powerline-based networks. In both cases, the products essentially take advantage of unused “space” on the respective types of wires.

As appealing as these two options may be, there are certain limitations. Both mechanisms, for example, are typically slower than traditional wired network connections. Power-line connections, in particular, tend to run much more slowly than other alternatives. Similarly, phoneline products that conform to the HPNA 1.0 standard are much slower than other options, although HPNA 2.0-compliant products offer much better performance. To put it into numerical perspective, traditional wired Ethernet networks commonly run at 10 Megabits per second, or 10 Mbps. (The Mbps number refers to how much data, measured in bits, can be transferred across the network in a given amount of time.) In addition, 100 Mbps Ethernet, 1 Gigabit (Gbps, or 1,000 Mbps) Ethernet and even faster options are available with traditional network wiring. Some power-line networks, on the other hand, work at less than 1 Mbps, while HPNA 1.0 devices run at 1 Mbps and HPNA 2.0 devices offer up to 10 Mbps.

Other limitations are even more confounding. HPNA products, for example, must all connect to jacks that use the same phone number. If you happen to have multiple phone lines and, for example, only have jacks for the second line in one of the rooms in which your PCs are located (such as if you set up a dedicated phone line for dial-up Internet access), you could end having to wire your house with another phone line (or at least manually rewiring a phone jack) in order to get HPNA products to work. As far as I'm concerned, this completely defeats the purpose of HPNA in the first place because it doesn't live up to the promise of "no new wires." Thankfully, there are some solutions around this problem in some situations, but it can still be frustrating. Plus, it is very poorly and, in fact, very rarely, documented.

Power-line products, on the other hand, don't often work well with the electrical filtering found in power strips, which are otherwise usually recommended for use with your computer equipment. As a result, you'll have to be sure you attach power-line networking products straight to the wall or via a non-filtered outlet. Also, until more HomePlug-compatible products become available, all of the powerline products are proprietary and won't work with products from other vendors.

The second major alternative to wired networks are wireless products. Early wireless products were slow and more expensive than any wired alternatives, but current wireless products offer speeds up to 11 Mbps, in addition to the flexibility and ease of setup provided by a wireless connection. Cost-wise, however, they still are more expensive than the other options. Unfortunately, there are several different wireless alternatives and they are not compatible with each other, so you need to be careful if you're considering a wireless network. The two primary standards are Home RF (short for Radio Frequency) and IEEE 802.11b, which is used in Apple's AirPoint product and Lucent’s Orinoco RG-1000 among others. 802.11b has been standardized by many major computer and networking vendors and is now often referred to as Wi-Fi (short for Wireless Fidelity).

As long as all the products you use for your network conform to one of the two wireless standards you should be OK-even if you mix and match products from different companies-but to be safe, you should always check first to make sure that different wireless products can interoperate with one another. (One other potential future point of confusion is that neither of these wireless protocols work directly with another type of wireless networking technology called Bluetooth that's expected to be available in PDAs, cell phones, notebooks and other types of devices in the near future.)

Speaking of interconnections-or interoperability, as folks in the computer business like to say-it is sometimes possible to connect different kinds of network types together. So, for example, with the help of a hardware device that's generically referred to as a bridge (because it "bridges" or connects together two types of networks), you could have a home network that uses HPNA and Wi-Fi, or HomePlug and HomeRF or many other possible combinations. Certainly it's easier (and probably less expensive) if you stick with one main type of network connection, but be aware that there are "adapters" available that let multiple different network types connect together.

After you've decided on the technology you intend to use to create your home network, you'll need to plug everything in and get the computers connected. With traditional wired networks, the process typically entails plugging in an Ethernet-based network card (or taking advantage of the Ethernet jack built into many of today's PCs and Macs) and plugging each of the machines into a device called a network hub using Category 5, or Cat5 cabling. Many companies sell home networking kits that bundle together everything you need, including the network cards (sometimes also called network or Ethernet adapters), the hub and the cable. If you want to, however, you can also purchase the pieces individually.

With most phoneline, powerline and wireless products, the process is somewhat similar, although most of the alternatives don't require a hub and they use different type of cabling (or no cabling at all!) to make the connections. HPNA products, for example, often come in the form of a plug-in card that you install inside an open slot within your PC. Some newer PCs come with HPNA adapters pre-installed and you can also get external HPNA adapters that attach via your computer's USB (Universal Serial Bus) ports. Whatever form the adapter takes, all you have to do is connect it to an available phone jack and you've completed the physical installation.

Similarly, powerline products install or connect to your PC and then attach to an available electrical outlet. Wireless products in some instances are stand-alone devices that plug into an available expansion slot inside your computer while in others, they are external and must attach to either a USB port or an Ethernet card or connector on your computer. In the case of notebook computers, the wireless products are sometimes built directly into the computer and, in other cases, are added via a PC Card slot or via some other internal connector. (If you run into problems installing the necessary network hardware, you may also want to investigate the "PC Hardware Troubleshooting Tips" and "Mac Hardware Troubleshooting Tips" articles that are also available on this web site.)

In all cases, including traditional wired and the other alternatives, the next step is to install the required software. Most hardware devices require the installation of driver software, which is system-level software that communicates between the operating system and the device. In addition, in order for computers to communicate, they have to use an agreed upon "language," which in the case of computer networks is called a protocol. Several protocols are used on computer networks but the most common is called TCP/IP, which stands for Transmission Control Protocol/Internet Protocol. As its name explains, TCP/IP is also the language used to communicate between computers on the Internet. Other protocols used for simple networks include NetBEUI for Windows-based networks and AppleTalk for Mac-based networks.

The final two pieces of software required to make a network "work" are network clients, which essentially look for and talk to other computers connected to the network, and network services, which is software that allows you to do things such as share files and printers across the network.

Thankfully, you don't usually need to worry about manually installing all these different software components because the software installation process that you go through when installing network hardware virtually always takes care of it for you. So, for example, when you attach an Ethernet or HPNA or Wi-Fi card into your PC or your notebook's PC Card slot, you'll typically be asked to install the accompanying software. When you do, the installation process usually installs not only the driver software for the new device, but also the appropriate networking software pieces.

In some instances, however, you do have to install these pieces manually (and even if you don't, it's good to know what exactly is involved in case you need to troubleshoot your network later on). Should you need to manually install the network clients, adapter drivers, protocols and services on a Windows 95/98/ME machine, you can do so via the Networking control panel. (You don't have to worry about this for Windows NT or 2000 because they presume a network connection and therefore don't offer a Network Control Panel.) Just open the control panel, click on the Add… button, select the Network Component Type (such as Protocol) you need from the list, click Add… again, and choose from the available options. Note that you may need to have your Windows CD nearby in order to complete the installation. Also, in almost all cases (except for adapters), you should select Microsoft from the list of vendors that appears on the left side of the dialog boxes that appear during this installation process and then choose from the options that appear on the right.

Be aware that you can mix and match computers with different versions of Windows on a network. So, for example, you could network together a desktop with Windows 95, a notebook with Windows 98 or XP and another desktop with Windows 2000, without any problems. They do not have to all be running the same versions of Windows.

Crossing the Chasm

If you happen to have both Macs and PC (or a Mac and a PC), you can also connect them together in a network, although there are a few other considerations to bear in mind. Most importantly, you need to install additional software either on the Mac or the PC (but not both) in order to allow it to fully communicate with the other. That is, unless you're using MacOS X.1 or later, which includes built-in support for PC file and printer and sharing. All previous versions of the MacOS, including the original release of OS X, do not.

If you aren't yet running MacOS X.1 or later want to connect a single Mac to a PC network, I would recommend Thursby Systems' DAVE software, which lets Macs talk to PC networks. If, on the other hand, you're attaching a lone PC to a Mac network, check out Miramar Systems PC MacLan, which you install onto a PC in order to let it speak the language of Mac networks. If you have one Mac and one PC, you can go either way, but you'll have to choose one option or the other if you want to share files and printers. (Note that you don’t need any software if all you want to do is share an Internet between a Mac and a PC. In that case, you can just use a piece of hardware called either a gateway or router and connect each of the computers to that device via standard Ethernet cables. I’ll provide more info on this a bit later in the article.)

In addition to getting the Macs and PCs speaking together over the network, you may need file translation software in order to open Mac files on a PC or PC files on a Mac. Thankfully, versions of Microsoft Office 98 and later on the Mac and Office 97 and later on the PC can directly read each other’s files without the need for any translation. If you have other translation requirements in either direction, you should visit the Dataviz web site, where you can get either MacLinkPlus to install on the Mac or Conversions Plus to install on the PC. Both programs enable you to translate between Mac and PC files (such as AppleWorks on a Mac to Word or WordPerfect on a PC).

Testing the Connections

Once all the software is successfully installed, you'll need to reboot your machine to try your network out. Before you do that, however, make sure that inside the Network control panel of any Windows-equipped PCs you have connected together, that you give the same Workgroup name to each computer. You’ll find Workgroup name under the Identification tab of the Network control panel. For Windows 2000, you can check for and/or change the Workgroup name through the System Control Panel and then the Network Identification tab and finally the Properties button. You can call each computer by any name you want (each machine must be different), as long as it’s limited to about 15 characters.

One potential hassle you may run into very quickly is that, in most cases, when you have a network you'll have to create and a use a password to log onto Windows. Passwords aren't required for single computers, but they are for a network, so either get used to it, or download and install Microsoft's handy TweakUI control panel (the newly updated version I’ve linked to here works with every type of Windows from 95 on, despite the fact that this link comes from a Windows NT section of the Microsoft web site), which lets you "save" a password and automatically log on whenever you turn on your Windows-based PC. In the case of Windows 2000 or Windows XP, you can also tell the system that it can always presume the same user is going to be logging into the system so that the operating system does it for you automatically.

To check your network connections, double-click on the Network Neighborhood or My Network Places icon on your desktop and you should the see other PCs on your network. (You might need to click on the Entire Network icon first.) If you do, congratulations, you're now a networking guru! If not, double check all your hardware connections, ensure that all the necessary software is installed, double-check your workgroup names and then reboot your system and try again. (If you want help with software-related problems, you can also check out the "PC Software Troubleshooting Tips" and "Mac Software Troubleshooting Tips" articles that are also available on this web site.) Windows 98 SE, Windows ME and Windows XP include help files on Home Networking, by the way, so if you have one of those operating systems installed on any one of your networked PCs, you can just select Help off the Start menu and search for home networking support. The help files in Windows XP are particularly useful.

Once everything is working, you may want to turn file and print-sharing on if you want to be able to transfer files from one computer to another on the network or you want to share printers. To do so in Windows 95/98/ME, double-click on the Network control panel and the click on the File and Print Sharing… button and select the appropriate check boxes. As I will discuss later in this article, however, there are some important security-related issues that may arise when you turn on file sharing, particularly if you have a high-speed DSL or cable modem connection to the Internet, so be careful. If you do turn on file sharing, you can get access to files on the other computer(s) by double-clicking on one of them in Network Neighborhood or My Network Places. What you'll actually be doing is viewing their hard drives. Once you have another computer open, you can copy files or move files over from the machine on which you're working.

One important caveat that I discuss in more detail later is that if you have a software-based firewall installed on at least one PC on your network, you may not be able to "see" that computer or any printers attached to it. While this can be both frustrating and annoying, it's actually a good thing because it means the firewall is doing its job of "hiding" that PC from the outside world. You can quickly get around this limitation by temporarily disabling the firewall when you need to print or share a file, but just remember to turn it back on (or "re-enable" it) after you're done. The specific method for enabling and disabling a firewall varies from program to program, but all of them should offer an easy, straightforward way to do so.

Cool Network Stuff

Before we get into how to share an Internet connection, I want to spend a few moments discussing the great things you can now do with your new network. Foremost among these new opportunities is the ability to share peripherals across the network. Let's say, for example, that you just bought a nice new color inkjet and connected it to one of your PCs, but you also have an older laser printer or multifunction device that you like to print to or fax from as well. What you can do with a network is attach one device to each computer on the network and then print to either one from either computer.

All you have to do to make this happen (in addition to turning on Printer Sharing, that is) is install the appropriate printer driver software onto each machine. (Simply having a printer attached to a networked computer will not make it automatically show up on all the other networked computers, unfortunately.) To network-enable your printers, go to the Printers Folder and see which printers are already installed. Ideally, you should just have the one directly connected printer available to each machine. (If you have the other printer's software already installed, go ahead and delete it. We're going to re-install it as a network printer in just a moment.)

Double-click on the Add Printer Wizard and on the second screen of the wizard, select Network Printer. The only tricky part of this process comes on the next screen, when you have to type in or browse for the location of the network printer. All you have to do is select browse, find the computer on the network to which the printer you want to use is attached, double click it, and then you should be able to see and select the printer you want to use. The final step involves installing the actual printer driver software on the networked computer. Make sure you're ready by having the CD or floppy disk that came with the printer with you so that you can insert it at the appropriate point in the installation process.

Once all the installations are complete, you'll be able to print to any printer from any computer on the network, which is really nice. Just remember to choose the printer you want from the Print dialog box that appears when you go to print from an application. Again, also remember that if you are using a software firewall--which I highly recommend you do--you may not be able to "see" any shared printers unless you temporarily disable the firewall.

Other fun things you can conceivably do with a network is share a CD- or DVD-ROM drive so that, for example, you could access a CD or DVD from a computer that doesn't have one. This can be very handy if, for example, you have a notebook that doesn't have a CD- or DVD-ROM drive and you want to install some CD-based software onto the notebook from your desktop computer's CD- or DVD-ROM drive. You can also share scanners and other peripherals as well as do fun stuff like play networked games.

Sharing the Web

OK, now that the network is complete we're finally ready to talk about sharing your Internet connection (I told you there was a lot to this….) Before diving into the specifics, I need to explain conceptually what's involved so that you can understand how the different mechanisms work and why some are better suited for some applications than others.

The critical issue is that in order for a computer to communicate with any other computer on the Internet it needs to have an IP (Internet Protocol) address. These addresses, which are assigned to computers either manually or automatically depending on the type of connection you have to the Internet, are what enable you to, for example, type in the address of a particular web site and have that web site send back the contents of its page to your specific computer. Without an IP address, a request sent to a web site would go unanswered because the site wouldn't know where to send the information. IP addresses take the form of four separate numbers (ranging from 0-255) separated by periods. An example would be 207.30.37.115, which happens to be the IP address of the web server hosting this web site.

On most types of Internet connections involving a single computer, IP addresses aren't an issue you would have had to worry about because they're typically assigned to your computer automatically when you go to make a connection. What happens is a device at your ISP (Internet Service Provider) uses a standard called DHCP (Dynamic Host Configuration Protocol) to automatically assign an IP address to your PC. The process occurs by setting certain parameters in software. Importantly, the IP address that is given to your computer through this dynamic addressing process, as it's sometimes referred, lasts only the length that you are online. If you disconnect and then reconnect, your machine will have a different IP address assigned to it.

Some broadband Internet connections provide (or at least, used to provide) fixed IP addresses in which you are/were given a specific IP address that you assigned to your machine by typing it in the TCP/IP protocol section of the Networking Control Panel. The benefit of a fixed IP is that you always know what it's going to be. This turns out to be helpful when it comes to sharing an Internet connection, as you'll soon see. Many broadband ISPs have begun switching to dynamic IP addressing, however, as with traditional modem dial-up accounts, and require you to use a "dialing" program in order to connect to the Internet. In many cases, ISPs who have this type of arrangement are using what's called PPPOE (Point-to-Point Protocol Over Ethernet) in order to implement it. While this isn't necessarily a huge problem for single computer connections, it can make sharing an Internet connection across a home network a bit more confusing when you first set up your network. (In particular, you have to make sure that any hardware or software you use to share your Internet connection supports PPPOE. Thankfully, nowadays, most do.)

When it comes to networks, IP addressing issues can become more complicated. Nevertheless, they are something you'll have to deal with (or at least know something about), so it's worth spending some time discussing the basic issues. Again, each computer on a network has to have an IP address assigned to it in order to access the Internet. Logically, the easiest way to do this is to give each computer its own unique IP address. The problem is that most ISPs only provide you with a single IP address (fixed or dynamic) and charge extra for additional addresses. With PacBell's DSL service, for example, the monthly charge is $39 for a single IP address but $79 for an upgraded service that includes 5 unique addresses.

In order to avoid these additional costs, several different ways have been developed to "share" a single IP address across multiple machines on a home network. One of the most common is to assign an IP address to a single computer on the network that acts as a proxy for the other computers and through which they make their Internet connections. With this proxy server method, software running on the machine that's actually connected to the Internet (called proxy server software, appropriately enough) takes all the Internet-bound messages coming from the different PCs on the network and then routes it to the appropriate location on the web. When it receives data back, this proxy server software keeps track of which PC sent which request and routes the appropriate page back to each computer. Practically speaking, what this means is multiple people on the network can be connecting to different web sites at the same time and the proxy server software will make sure each person receives the right stuff.

Several companies make proxy server software, include Sybergen's Sygate, Deerfield's WinGate and Ositis Software's WinProxy, all of which work with Windows-based PCs. For the Macintosh, there's Sustainable Networks' IPNetRouter and VicomSoft's SurfDoubler. If you want to connect a Mac and PC to a shared Internet account, your best (and perhaps only) options are VicomSoft's SurfDoubler or Internet Gateway, two cross-platform packages that let you use either the Mac or PC as the machine that connects to the Internet. (Note that if you have a hardware router­-see below for more­-you can share a Mac and a PC connection without any special software. These products are for sharing without a router.)

In most cases, there is a small charge for the software but you may also be able to find shareware or even freeware proxy servers out on the Internet. Most proxy servers do more than just handle the juggling of IP addresses, by the way. Many, for example, include basic firewall security features. One potential drawback with a proxy server that you need to be aware of is that some Internet plug-ins or helper applications that work along with your browser need to be specially configured in order to work properly with a proxy server. (Some proxy server packages take care of most of this for you.) So, if after you install a proxy server you notice that you can't hear or see some types of streaming media, for example, look into making some adjustments to the plug-in's settings.

Unfortunately, as nice a solution as proxy servers may be, some of them don't work with PPPOE-based dynamic IP addressing schemes. In other words, depending on the type of account you have with your ISP, they might not work.

If you have Windows 98 Second Edition (SE), Windows Millennium Edition (ME) or Windows XP, another option you have is the Internet Connection Sharing (ICS) software built into those operating systems. ICS is not typically installed by default, however, so may have to add it by going to the Add/Remove Software control panel, selecting the Windows Setup Tab, double-clicking on Internet Tools and then installing it (be sure to have your Windows CD ready). In addition to installing ICS on the main computer connected to the Internet, you'll also need to install the ICS "client" on each of the other computers on the network. Thankfully, Windows 98 SE, ME and XP include a wizard that creates a floppy disk with all the files you need. Simply create that floppy disk and then walk around to the other machines on the network and install the necessary files.

ICS essentially works by "fooling" the Internet connection into thinking that all the requests for information from different computers on the network are coming from a single machine. Conceptually, this is similar to how proxy servers work, but because of differences in the technical implementation of how the addresses are shared, ICS often does work even with PPPOE-type broadband connections. Technically, the process that ICS uses is called Network Address Translation or NAT.

The technical details of how to set up each of these different proxy servers vary, but the concepts are similar. If you want to find out more, I have links to several excellent web sites on the Troubleshooting Resources page of this web site. One particularly good resource is Practically Networked. One important point to remember in all of this is that you’ll need to find or have access to the parameters and settings that your ISP gives you when you sign up for Internet service. Specifically, you’ll need to know the IP addresses of the gateway and DNS server addresses in addition to any possible fixed IP address information (which again, the vast majority of people do not have).

The Hardware Alternative

If you don't want to deal with the difficulties of setting up these software-based systems and/or you don't want to always have to leave the Internet connected PC turned on--which you have to do with the software-based systems I've just described in order for the other computers on your home network to connect through it to the Internet--you're a great candidate for a hardware-based solution. In other words, you might want to spend a few more bucks and purchase a dedicated piece of equipment that you can set up once and then have your entire home connect through to the Internet. These dedicated routers or "residential gateways," as they're starting to be referred to, are one of the hottest areas in home technology.

Once again, there are several different choices available. Right now, products such as the Linksys EtherFast Cable/DSL Router and others like it essentially act as intermediaries between your home network and your Internet connection. In the case of the Linksys routers, for example, you attach it directly to your cable or DSL modem (or analog one, if that's all you've got) and then to the rest of your network. The company sells one unit with a built-in hub (if you don't already have one) and another one without the hub (if you do). If you have a hub, you connect all your PCs to the hub and then you also connect the router to the hub. They, and other companies, also sell similar units that integrate support for the 802.11b wireless network standard so that you can combine both wired and wireless connections in a single network.

One of the primary benefits of this approach is that you don't need to always leave one computer on-instead you simply leave this device on and whenever any computer on your network requires an Internet connection, it handles the connection (in conjunction with your DSL or cable modem). In addition, having a hardware connection like this saves you from having to install two networks cards into the main computer that connects to the Internet.

Another important aspect of these residential gateway devices is that they can automate (or even eliminate) the often tedious process or assigning IP addresses to each of your computers. As mentioned earlier, in order for computer and other devices to talk to other computers on the Internet, they have to be assigned an IP address of some kind. What happens with residential gateways is that most of these devices incorporate a mini-DHCP server inside the box, which means that they can take care of automatically generating and assigning IP addresses to each device on your home network that connects to them. The gateway itself has an IP address—either the automatically assigned IP address from your ISP via its DHCP server or, if you have one, the fixed IP address from your ISP. Then the gateway, in turn, assigns IP addresses to your connected computers. When you first set up a gateway, you need to enter all your ISP connection settings for it (IP, gateway, DNS addresses, etc.), just as you did when you first connected your computer to the Internet.

To get your computers to work with the gateway, all you have to do is tell them to “Obtain an IP address automatically” in the TCP/IP section of Windows’ Network control panel. In other words, once you’ve set this option up (and it is the default, by the way, so you may not even need to take this step) the configuration happens automatically, which is great—and much, much easier. In case you’re wondering, the difference between the DHCP server that your gateway might “listen” to from your ISP (if you don’t have a fixed IP address) and the DHCP server inside the gateway is that the DHCP server at the ISP assigns publicly available IP addresses which can be used on the Internet, whereas the mini-DHCP server inside the residential gateway/router assigns private IP addresses to your connected computer and these addresses can only be used on a private network (and won’t work directly on the Internet—only through the public IP address assigned to the gateway). Public and private IP address issues can be confusing, but the gateway/router should take care of this stuff automatically.

In the future, these residential or personal gateway devices will probably integrate the functions of and take the place of your cable or DSL modem and hub, which will simplify the setup process. In other words, instead of having three boxes (e.g., a cable/DSL modem, a residential gateway/router, and a hub), you might only need one. So, for example, when you sign up for a high-speed Internet account you might get a residential gateway box into which you plug in all your home's PCs--again perhaps via phoneline networking connections, regular Ethernet connections, powerline connections, wireless connections or some combination of them all--and it will take care of everything else for you. It will serve as a network hub, it will serve as a high-speed modem and it will serve as bridging device for connecting all the different types of networking products together. Unfortunately, we're not quite there yet…. In the mean time, you can piece together the equivalent of this dream solution with several different components, as I've described. By the way, most residential gateways do not care what type of network they are attached to. So, they will work with a standard Ethernet network, an HPNA-based network, an 802.11b-based wireless network and various combinations thereof.

If you add other devices to your home network, such as an Internet appliance, wireless web pad, Internet-enabled MP3 music player, or any other type of Internet-enabled consumer electronics device you may also have to deal with IP address issues. In most cases, all you have to do is plug in the device to the network and, by default, it will search for a DHCP to automatically assign it an IP address. In that case, with a residential gateway box that has a built-in DHCP server (as most all do) everything will just work, which is how it should be. If it doesn’t, however, you can apply the same principles to these devices as you do with PCs and make the appropriate IP address adjustments in the device’s settings.

Security Concerns

In these days of rampant computer viruses and never-ending hacker attacks I would be remiss if I didn't discuss two additional issues that all home networks should deal with, but particularly those with high-speed always-on connections such as DSL and/or cable modems: anti-virus software and security software. The anti-virus issue is simple: you need to have anti-virus installed and running on every computer on your home network. Period. Just putting it on one isn’t good enough.

If you don't have some type of anti-virus app on every connected PC, then there's a good chance that at some point, one of your PCs will be infected and you could lose valuable files. And don't forget to update the program's virus definitions. Note that this doesn't mean you have to buy all the latest upgrades to the program, but you do need to install and maintain the virus updates, which are typically provided at little or no cost. Many anti-virus applications are designed to automatically check for, download and install these updates files and I highly recommend that you use this capability. At the very least, have these updates occur once a month, but even once a week wouldn't be extraordinary.

In addition to anti-virus software, you need to keep your system secure. Network security (and home network security) is an enormous subject unto itself (see Steve Gibson's great Shields Up site for more security-related information) and I won't attempt to address all these issues here, but I will say this: home networks with high-speed Internet connections are at a much greater risk for security problems than those with dial-up modem connections. As a result, it is possible that unscrupulous hackers could break into your home computers and do all sorts of nefarious things, such as copying and or deleting files, spreading viruses and more. The easiest way to address this problem is to install one of several new personal firewall programs that have appeared on the market recently. Products such as the free ZoneAlarm from ZoneLabs or commercial packages such as Black Ice Defender, Norton's Internet Security 2001, or Open Door's Software's DoorStop for the Mac all provide important protections that can keep your computer data safe. Windows XP also incorporates a basic firewall into the operating system itself. As with anti-virus software, you should have a personal firewall installed on each computer in your home network. A properly installed personal firewall will prevent security problems even if you share files and folders on your home network.

The End

Well, OK, not quite. But now that everything is connected, the software is installed, you can access the Internet from any computer in your home, and you've secured your home network, there's only one thing left to do. Enjoy it!