
Volume 1 Number 7Click here to return to the back issues page.Click here to return to the main newsletter page.
The Naked PC - http://www.TheNakedPC.com What You Need to Know about All Things PC Publisher: Lee Hudspeth and T.J. Lee Editor: Dan Butler Contributing Editor: Al Gordon This issue is for Thursday, September 10, 1998 - Vol. 1 No. 7 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Table of Contents ** 01. Letter from the Publisher ** 02. The Access Bookmark Bug: To Quote Chicken Little (by Charlotte Foust) ** 03. PC Upgrade Economics in 1998 (by Al Gordon) ** 04. Annoyances Alley ** 05. Getting Your System to Recognize Your Scanner Other Than at Boot-up Time (by James C. Kinard) ** 06. An In-depth Look at PRIME 97 for Word 97 - Create Program Shortcut ** 07. Featured FAQ - PC Hardware FAQ ** 08. Featured Book Recommendation - "The Underground Guide to Color Printers" by M. David Stone (Addison-Wesley) ** 09. Featured Product Recommendation - Tracking The Eye 5.0 for Windows by GenCode Technologies ** 10. Featured Web Page Recommendation - Screen It! Entertainment Reviews for Parents ** 11. Newsworthy - a potpourri of current events and interesting stuff ** 01. Letter from the Publisher Thanks to the many readers who wrote in with details confirming the Outlook 98 "Sent Items Empty From Field" bug we reported in the last issue. The bug appears to be limited to "Corporate or Workgroup" configurations that include the Internet E-mail service; CW configurations *without* the Internet E-mail service aren't affected. Thanks to our diligent reporting on this bug, Microsoft now has a Knowledge Base article on the topic, although it's very terse. See: http://support.microsoft.com/support/kb/articles/q192/2/28.asp You've been reading Al Gordon's regular articles since TNPC's inception, and we're now pleased to welcome Al aboard as a Contributing Editor. In this issue, Al tackles the classic quandary, to upgrade your current PC or buy a new one. This is an issue that haunts every computer owner since a system is economically and technically obsolete long before it becomes functionally obsolete. Al covers the bases with aplomb. The entire industry seems recently racked by a bug-hunting fever. Bugs do drive us all crazy, no argument there. But hysteria and hyperbole don't help us prepare, protect, and disinfect our systems from these accidents of programming. Most of the serious security bugs that get reported are chinks in a program's armor through which a malicious hacker can proactively cause you grief. The point being that the bug itself does nothing to you, it simply exists. Someone else has to exploit it to cause injury. Rarely can you do anything to protect yourself from these "security gaps" (read: bugs) besides apply the patch to close the gap if and when it becomes available. Bugs that are themselves dangerous are another thing entirely and require that you understand what the bug is, how it manifests itself, and what you can do to avoid it. Charlotte Foust takes an even-handed look at the latest Access bug and explains just who is at risk, what that risk is, and what you can do about it if you're among those affected. We've heard from a fantastic number of TNPCers about what they'd like to see covered in future issues. Keep those notes coming in and we'll try to cover as many of the issues that interest you as we can. Email us at mailto:tnpc@PRIMEConsulting.com +++------------------------- sponsor -------------------------+++ Poor Richard's Web Site News Creating a Web Site? You need "Poor Richard's Web Site News," a free newsletter with 7,000 subscribers in 70+ countries. The Commonsense, geek-fee advice will help you save time and money on the Web -- from marketing to hosting, this newsletter is packed full of useful and unusual tips you won't find elsewhere. Visit http://PoorRichard.com/newsltr/ for more information. +++------------------------- sponsor -------------------------+++ ** 02. The Access Bookmark Bug: To Quote Chicken Little (by Charlotte Foust) To quote Chicken Little, "The sky is falling! The sky is falling!" The latest sky-is-falling scenario for Access users is the so-called "combo box bug," which has been around since at least Access 2.0 and is actually a "bookmark bug." Plenty of articles have been written lately about how serious this situation is and what can be done about it, some very useful and some by writers who have little or no familiarity with Access or the actual issues involved. It may be a bug, but it's been around so long that it almost qualifies as an institution. Nor should we be surprised by much of its behavior. After all, if you remove one leg from a three- legged stool, you aren't usually astonished when it falls down under you. You can see a parallel of sorts in Excel if you delete a row in the middle of a multiple-column worksheet. The record (row) you deleted is gone, so the cursor positions itself on another record. Does it warn you? No, because you can see it. But if you were manipulating the rows through Visual Basic for Applications (VBA) code and you couldn't actually see the worksheet, would you be surprised that the cursor suddenly pointed to a different record? The most surprising and serious part of the bug is that it applies to bookmarks (record pointers) set directly in a form using the Bookmark property, not just those set using a recordsetclone (a term I'll define shortly); so it isn't just an issue of a pointer to a deleted record. Does it affect all Access users? Only if your forms use bookmarks. Desktop users working directly in tables or queries, or in forms that don't use bookmarks for navigation, are not at risk. You are not automatically at risk if you used the Combo Box Wizard to build a standard combo box. The Combo Box Wizard puts you at risk *only* if you added a combo box to the form header and selected the option "Find a record on my form based on the value I selected in my combo box." Unbound combo boxes (those that don't write data into a table field) are commonly used in navigation because of their nifty matching features. As you type, the combo box tries to match what you've typed to an item in its list, so you don't have to scroll through the list yourself to find the nearest match. Once you select an item in the list, the combo box passes the value to the code routine that tries to find a matching record in the form's recordset (another term I'll define shortly). The Combo Box Wizard (along with many developers) does this by using bookmarks, which is where the bug comes in. Experts are welcome to skip the next two paragraphs, but for those who are unclear about recordsets, recordsetclones, and bookmarks in a database, let me take a moment to explain. Simply stated, recordsets are Jet database objects that represent the records in a table. To go back to our Excel example, the group of rows in the worksheet can be thought of as the equivalent of a recordset. A recordsetclone is a copy of the current recordset used to find a particular record and return a pointer (bookmark) to it. You do something similar when you use the Find button to search for a value in a spreadsheet column: the cursor doesn't move until the Find is successful. You don't want to lose track of the current record in the recordset while you look for the next one, so you make your recordsetclone ("the Clone") point to the same record that's current in the recordset, and then hunt through the Clone for the record you want to find. When you find it, you tell the recordset to move forward or backward the number of records between the bookmark in the recordset and the new bookmark in the Clone. If you've deleted a record from the recordset without resynchronizing the Clone's records to match, then moving the number of records that is correct in the Clone will definitely put you on the wrong record in the recordset. This simplification describes the general effect of the bug, by the way, not the actual source of it. Microsoft's own suggestion is to add the command Me.Requery before the Me.RecordsetClone.FindFirst command in the combo box code. See: http://support.microsoft.com/support/access/content/datachanges.a sp Fairly exhaustive recreations of the problem and less rudimentary workarounds have been posted in various Web locations, my favorite being The Access Web article by Keri Hardwick. See: http://home.att.net/~dashish Andy Baron, well-known developer and author, has posted his RecordDelete() and Resynch() functions on several newsgroups, including microsoft.public.access.formscoding and comp.databases.ms-access, and his code is included in The Access Web's article. Various other Web site newsgroup postings suggest ways of avoiding the problem by using non-bookmark methods like DoCmd.FindRecord for navigating the recordset. Those afflicted with this bug shouldn't have too much trouble finding a solution that fits their needs. The choice of method will be based on developer expertise, as well as the particular method's speed, ease-of-use, and reliability. Does this mean that developers have to totally rewrite their code? If they used bookmark navigation and never tested to see what happened to the bookmarks when a record was deleted, then they will, indeed, have to rewrite some code. Developers who never used bookmark navigation, or those who already requery the recordset using the Me.Requery command or use one of the posted techniques to reset and resynchronize their bookmarks, can take the weekend off. (Charlotte Foust is a Northern California-based developer specializing in Access database design and Microsoft Office. You can reach her at mailto:cfoust@technologist.com.) ** 03. PC Upgrade Economics in 1998 (by Al Gordon) It's one of the great questions of computing economics: Do you upgrade your current computer? Or do you buy a new one? Over the years, no matter the state of computer pricing or technology, the calculation always seems to be that the upgrades I need add up to about one-third the cost of buying a complete new system or one-half the price of buying a new "box" while keeping my monitor and major peripherals. Or put another way: Is living with a system for at least two years then replacing it better than replacing it incrementally? In the last year, however, various factors have made the calculation much more complicated. Principal among them is the advent of the $1,000 computer system. That really does bring the cost of replacement down to the point where upgrading makes little sense. If -- and it's a big IF -- those "budget" systems are adequate for your computing needs. Budget systems are designed to handle basic functions. You can write a letter, do homework, surf the Net, and generally meet average home computing needs. They also work in an office environment where there is a server available to provide added punch. Another effective use is when you have a computing "food chain" in which you can reserve the most difficult tasks for your newest and most powerful machines, while assigning easier jobs to older or less capable PCs. However, budget systems don't have the fastest processors, the most memory, or the largest hard drives, and just don't cut it as power user machines. I am skeptical about their suitability for SOHO users who are running a business off a single machine. Of course, SOHO users rarely have the budget to go buy a state of the art system every year. (If you are such a user, do drop us a note as we would like to know your secret.) And after a couple of years, your system starts to show its age. Suddenly those once- impressive specs now only meet the "minimum requirements" for new software, which is to say your PC barely runs it. Your hard drive is overrun with data and applications. There is some useful new piece of hardware that you can't use it all. Upgrade time. Before going any further, a caveat is in order: computers are really weird things when it comes to compatibility. There are no guarantees that anything that worked on my system will work on yours. TNPC accepts no liability for any disaster that might befall you. That said, having gone down the upgrade path recently, let me share a few things with you. Remember, time you spend setting up a new PC or installing an upgrade is time you can spend on work. This is a significant cost. A computer improvement that consists mainly of plugging in a new component that you can then start using almost immediately is good. One that requires lots of setup time is not so good. So, for example, adding a hard drive to use IN ADDITION TO your old one can be more efficient than replacing the hard drive. Second, before you buy anything check with the technical support department of both your computer manufacturer and the component maker to see if your system will support it. Old system BIOSes, in particular, can doom many upgrades. Third, there are some real upgrade bargains out there. RAM is dirt cheap; bringing your system up to 128 MB is one of the most cost-effective computer improvements you can make. In recent months, the release of hard drives of 8 GB or larger has driven down the price of slightly smaller units. The current "sweet spot" seems to be 6 GB drives. Processor upgrades always are the most dubious move. Intel is starting to release Pentium II "overdrive" chips to speed up first-generation Pentium II systems. However, Intel's overdrives are traditionally expensive. There are bargains, though, if you have a "classic" Pentium. (A Pentium classic is a CPU from the original Pentium family that ranged in clock speed from 60 to 200 MHz. The classic was followed by the Pentium Pro, Pentium with MMX Technology, and now the Pentium II and its myriad variants.) Evergreen Technologies has released a 233 MHz version of its MxPro series of processor upgrades, and priced at under $200 -- less than the former price of its 200 MHz unit, and $300 below the 233 MHz unit it briefly sold last year. (The Evergreen MxPro is suitable for upgrading Pentium and Pentium MMX processors. It is not an upgrade for a Pentium Pro or a Pentium II.) There's a case to be made for Pentium classic users going for the processor upgrade instead of a new Pentium II at the moment. Intel has new generations of both budget and high-end Pentium II processors slated for late this year and early next. Key new peripherals technologies such as USB, DVD, and maybe the end of the floppy disk, are still not quite ready for prime time. And Windows NT 5 -- intended to be the operating system of choice for the latest and greatest Pentium II machines -- isn't going to happen until sometime next year. Just bear in mind -- an old PC with upgraded components is still an old PC. Don't expect a glitch-free experience. It's a matter of balancing your computer needs against the size of your bank account, and your tolerance for some inevitable upgrade angst. (Al Gordon is a Boston-area journalist who writes on technology issues. A TNPC contributing editor, he was Technical Editor for "Outlook Annoyances." You can reach him at mailto:al4004@aol.com.) ** 04. Annoyances Alley Annoyances Alley is a tiny glimpse into the Annoyances series of Office 97 related books from Woody Leonhard, Lee Hudspeth, and T.J. Lee. This is just one of the detailed tips related to optimization and customization that appears in "Excel 97 Annoyances" published by O'Reilly & Associates (ISBN 1-56592-309-X) and reprinted here with permission. "Drag-and-Drop Mouse Tricks When you are working with data that you need to quickly move or copy from one area on your sheet to another, and these areas are reasonably close by, the mouse is your best tool. Start by selecting a cell or contiguous range of cells, and touch the mouse pointer to any edge of the selection (except the fill handle). The mouse pointer will change from the selection crosshair to the northwest mouse pointer shape when you are right on the selection edge. With this pointer, you can click and hold down the left mouse button and drag the selection to a new location (see Figure 4-38). Notice that the destination coordinates are shown on-screen as you drag the selection. When you release the mouse button, the selected cells are moved to the new coordinates. Most users are first introduced to this technique accidentally when they have a selection and are trying to select a different range. The mouse touches a selection edge and before they know it they've moved the original selection and are wondering why Excel hates them. This technique is the equivalent of a cut and paste operation. A word of caution to all the Word users out there... in Word, when you drag-and-drop selected text with the mouse the clipboard is bypassed. This is handy because anything you have captured to the clipboard stays there even though you are moving text around in your Word document (and most Windows applications in general). But in Excel, when you drag-and-drop with the mouse, Excel runs the selected content through the clipboard and the clipboard is cleared at the end of the operation. You can't rely on any content remaining on the clipboard. If you hold down the Control key while you perform the drag-and- drop in Excel, you will copy the cells instead of move them. The northwest pointer takes on the little plus symbol denoting that you are now doing a copy operation. Hold down the Shift key when you do a drag-and-drop, and when you release the mouse button, Excel performs an insert paste as opposed to a plain paste. This inserts your selection at the drop point, pushing cells down or right. See Figure 4-39. Excel displays a gray indicator showing you where the data will be inserted and what the destination address will be. In this example, all the entries shift to accommodate the new location of the Salaries label. If you have data all the way out at the end of the column (or row), this technique won't work, since Excel will never shift data off the worksheet and into the void. Hold down both the Control and the Shift keys when you drag-and- drop and you'll get a copy operation combined with an insert paste. Now all you have to do is memorize which key does what when you do a drag-and-drop on your sheet with the mouse, right? Well, you certainly can if you want to. Table 4-3 summarizes the different combinations. (See "Excel 97 Annoyances" p. 125, Table 4-3 "Drag- and-Drop Keyboard Combos" -- Ed.) There is another technique that gives you the most flexibility and does not require you to memorize any keyboard+mouse combinations. Just use the right mouse button when you click-and-drag. When you drop the selection you'll get a pop-up menu that lets you choose from a number of options on how to complete the operation. See Figure 4-40. You can decide if you want to move, copy, shift or not shift cells in the destination range, and you can create links (a formula reference back to the source) or a new hyperlink (a shortcut back to the source). If you open the current workbook in a separate window (Window / New Window) and arrange them both on-screen (Window / Arrange All), you can drag-and-drop between different sheets in the same book. Ditto for going between workbooks. Just get both windows displayed on-screen. Annoyingly enough, you can't drag across a split screen in Excel 97; however, you can in Word." Annoyances titles are available for order at the Office Annoyances Web site: http://www.PRIMEConsulting.com/annoyances/ or at the publisher's site: http://www.ora.com/annoyed/ ** 05. Getting Your System to Recognize Your Scanner Other Than at Boot-up Time (by James C. Kinard) If you are like me, you often forget to turn on your scanner before booting your system, only to discover that you suddenly need to scan something you hadn't anticipated. As you may or may not know, SCSI scanners want to be turned on before the system boots so that the scanner device will be recognized. This usually means you have to restart your system to use your scanner. SOLUTION: Forget about the whole thing. Just turn on your scanner and proceed as follows: 1. Load your Device Manager (right-click My Computer and choose Properties; or click on the System icon in the Control Panel; or hold down the Windows key and press the Pause key). 2. Select your SCSI adapter from the Device Manager list (Device Manager tab / SCSI controllers / SCSI device). 3. Once you've selected the SCSI device/adapter, go to the bottom of the Device Manager dialog box and hit the Refresh button. 4. Wait a few seconds, and you're ready to begin scanning. This is one of the most useful scanner tips I have come across. Not only does it deal with the "Oh, I forgot to power up my scanner before my system!" blues, it allows you to turn the scanner off and then back on when you encounter problems with the scanner. No need to reboot/restart again to get your scanner working. I found this tip at: http://www.scantips.com This is a handy site for scanner information. Wayne Fulton, the site's owner, has made an arrangement with Xerox's ScanSoft to get Pagis Pro 2.0 for a $30 discount (from $99 to $69). Just click on the Pagis button at the scantips site to connect directly to Xerox for the purchase. This package deal includes Pagis, TextBridge Pro OCR, MGI PhotoSuite, Forms Fill-In, and Copy Utility. (James C. Kinard frequents the Annoyances Board and was kind enough to share this information with TNPC.) ** 06. An In-depth Look at PRIME 97 for Word 97 - Create Program Shortcut Continuing with our coverage of PRIME 97's feature set, last time we featured Bookmark Manager and in this issue Create Program Shortcut is up to bat. Did you ever want to create a shortcut to the current Word document, and put that shortcut in the Start Programs group of your choice, all without leaving Word? That's what PRIME 97's Create Program Shortcut utility does. You can also add a new group to your Start Programs menu, all from the same dialog box. When you run it, this utility first checks to see if the current document has been saved. If it hasn't, it prompts you to do so and provides the common Save As dialog for your convenience. Once the file is saved, the utility's main dialog box appears. * The Choose Existing Program Menu Group list box displays all your program groups sorted alphabetically. * The New Shortcut Description text box displays the current document's filename, which you can overtype with a description of your choosing. * The Shortcuts Currently in Chosen Group list box displays all the shortcuts in the current group, sorted alphabetically. * The Add Group button invokes a new dialog box panel with an Add a New Program Menu Group text box and the prior New Shortcut Description text box. Once you enter a new group and click OK, the new group is added to your Programs menu and the current document is instantly added to that new group using the shortcut description you typed in. Create Program Shortcut is just one of dozens of productivity- enhancement utilities in PRIME 97 for Word 97. Check out a free 30-day trial at: http://www.PRIMEConsulting.com/software/p97wd.html or order your copy via our secure server at: https://fire.mslnet.com/secure/prime/order.asp PRIME Consulting Group backs all its software products with a lifetime, money-back, no-questions-asked guarantee. ** 07. Featured FAQ - PC Hardware FAQ Looking for hard facts about hardware? Want the FAQ for posting to the Gateway, Compaq, or IBM newsgroups? Want to find a listing of every hardware manufacturer's FTP site? This collection of FAQs is a treasure trove of information, provided you're willing to dig in and sift through the mountain of tips, discussions, references, and resources. Some of this information dates back a number of processors, making it indispensable to anyone working with older equipment. Find newsgroups for nearly every manufacturer and/or hardware device on the planet. http://www.faqs.org/faqs/pc-hardware-faq/ ** 08. Featured Book Recommendation - "The Underground Guide to Color Printers" by M. David Stone (Addison-Wesley) A gem of buried treasure, this book features everything you ever wanted to know about color printers. This definitive work is written in witty, concise, and understandable prose by one of the major computer writers in the business. If you have a color printer, are thinking about getting a color printer, or just want to know why things that look one way on your monitor screen look like they do when you print them, you need this book. If you develop Web sites, the color inserts are a must-have as well. Learn about mixing colors, complimentary colors, and just a ton of interesting and useful stuff. This book has been out for a while but it is a sleeper that packs incredible value. http://www.amazon.com/exec/obidos/ASIN/0201483785/tnpcnewsletter/ ** 09. Featured Product Recommendation - Tracking The Eye 5.0 for Windows by GenCode Technologies With all the hoo-hah in the last few weeks over hurricane evacuations, we came across this program that helps you determine if you should keep your bags packed and sitting by the door. Tracking The Eye dials into the Internet and gives you real-time satellite images, tropical weather outlook, strike probabilities, public advisories, and forecasts; all piped directly to your computer where you can view the information on a full-color map. Track storm information including type of storm, storm coordinates, wind speed and pressure, direction and speed of travel, date and time of coordinates, damage, and more. You can print the storm map and track up to 40 storms at once. Download the free trial version, registered version is $24.95. http://www.gencode.com/hurricane/hurricane.htm ** 10. Featured Web Page Recommendation - Screen It! Entertainment Reviews for Parents Kids bugging you to go see the latest blockbuster movie? Don't have time (or the intestinal fortitude) to screen some flick you yourself have zero interest in to determine if you should let your kids see it on their own? No problem! At the Screen It! site you can get the complete scoop on all the current films. Why did The Avengers get a PG-13 rating? Just how bad is Dead Man On Campus? CAUTION: if you want to be surprised by a film's plot line, read *only* the rankings at the top of each film listing for information on violence, blood/gore, profanity, etc. If you scroll down you'll find a one-sentence synopsis of the movie, then a complete plot synopsis. Then it will be too late. The details on each rated category are amazing. Forget the kids, this is a great way to see if a movie is worthwhile before springing $8 to see it (hmmm, maybe I'll wait for this one to come out on video...). http://www.screenit.com/search_movies.html ** 11. Newsworthy - a potpourri of current events and interesting stuff *-* Woody's Underground Office newsletter (WUON) may be defunct but several of the articles that helped WUON win the Computer Press Association's 1997 Best Overall Newsletter award have been made available on PRIME Consulting Group's Articles page. Recently four additional classic Word articles penned by none other than M. David Stone, Contributing Editor for PC Magazine, have been added as PDF viewable files. Available now is David's definitive work on numbering using the SEQ field, as well as his primers on Styles, WordArt, and the Equation Editor. http://www.PRIMEConsulting.com/articles/wuonarticles.html *-* Microsoft has issued a fix for what it calls the "Cross Frame Navigate" issue that affects Internet Explorer 3.x and 4.x. According to MS, "[this] vulnerability makes it possible for a malicious Web site operator to read the contents of files on your computer." There's a Microsoft Knowledge Base article on this at: http://support.microsoft.com/support/kb/articles/q168/4/85.asp You can get patch at: http://www.microsoft.com/ie/security/xframe.htm +++----------------------- classifieds -----------------------+++ Basic Bytes Personal computer instruction at home or in the office. Experienced, patient training in basic computer functions and applications. Web page, newsletter design. Basic Bytes, Riverside County, CA. http://basicbytes.com +++-----------------------------------------------------------+++ AMALGAMATED BINARIES Custom Programming - Web Site Development & Enhancement Services Proud Home of "Software that Promises Nothing... and Delivers!" AMALGAMATED BINARIES, St. Louis, Missouri, Makers of Tiny Elvis http://www.ambin.com or E-Mail us at mailto:info@ambin.com +++-----------------------------------------------------------+++ WOPR -- SUPERCHARGE WORD -- WOPR Woody's Office POWER Pack is THE way to make Word better. Better Enveloping, document management, toolbars, duplex and other fancy printing - plus lots more! FREE TRIAL available! http://www.wopr.com/ +++----------------------- classifieds -----------------------+++ DISCLAIMER Personal computers are individual machines with performance that can vary with components, software, and operator ability. The Naked PC is not responsible for the manner in which the information presented is used or interpreted. Also, although we work hard to provide you with accurate Internet links in The Naked PC, we are not responsible for Internet links herein that represent sites owned and operated by third parties. We are not responsible for the content, accuracy, performance, or availability of any such third-party sites. Grass stains may not wash out. Do not leave on your car dash with the windows rolled up on a hot day. REDISTRIBUTION POLICY We encourage you to forward this newsletter to your friends, associates, and colleagues for their review and enjoyment. However, please do so only by sending it in full, thereby keeping the copyright and subscription information intact. We do request that, once they've reviewed an issue or two, they subscribe independently rather than continue to receive issues from you. This helps TNPC grow and prosper, thereby funding its continued publication. Also, if you wish to post this newsletter to a newsgroup or electronic discussion group, you may do so if you preserve the copyright and subscription information. Thanks. SUBSCRIPTION SERVICES To subscribe or unsubscribe, surf on over to: http://www.TheNakedPC.com/subscribe.html To make comments or suggestions, surf on over to: http://www.TheNakedPC.com/tnpfeedback.html or send email directly to: mailto:tnpc@PRIMEConsulting.com Check out our 24x7 Web bulletin board. If you've got a technical question about PC issues, or suggestions of your own, this is the place to hang out: http://www.PRIMEConsulting.com/cgi-local/annoy.pl Copyright (c) 1998, PRIME Consulting Group, Inc. and Dan Butler. All Rights Reserved. The Naked PC is a trademark of PRIME Consulting Group, Inc. ISSN: pending RMH: 673 TNPC Hot Tips:
|