Please visit the LangaList Home Page

Please note: Older issues may contain information that is now out of date


How To Subscribe and Unsubscribe is at the end of this note. Mailing List Trouble? See http://langa.com/help.htm
Questions about the advertisers? See the end of this note. Please also see legal notices at the end of this note. LangaList: ISSN 1533-1156

Please recommend the LangaList to a friend! (And maybe win a prize!)

An easier-to read formatted HTML version of this newsletter is available
<a href=" http://langa.com/newsletters/2004/2004-12-23.htm ">here</a>

The LangaList
Standard Edition

SPECIAL EXPANDED HOLIDAY ISSUE

2004-12-23

A Free Email Newsletter from Fred Langa
That Helps You Get More From Your Hardware, 
Software, and Time Online

Please visit our sponsors and help keep the LangaList S.E. free!

Contents:

1) Year-End PC Tweaks
2) More Reader RAM Questions: #1
3) More Reader RAM Questions: #2
4) Capturing DOS Screens In XP
5) Want To Save Some Money?
6) A Boot.Ini Editing Shortcut
7) More Re: Remote-Control Open/Close CD Trays
8) Last Chance To "Recommend And Win" This Year!
9) Optimal Drive Partitioning
10) They Loaded The Code
11) Holiday Publishing Schedule
12) Just For Grins
13) Plus! Edition Highlights:

Happy Holidays!
Next Issue: Thursday 2005-01-13

 

--- ( Your Clicks On Ad Links Help Keep The LangaList Free! ) ---

--------------( the above is an advertisement )-------------


1) Year-End PC Tweaks

During the last few days of each year and the first few days of the new, when the normal press of events usually slows down a bit, those of us who use our PCs every day have a wonderful opportunity: We can use the slack time to perform a little simple PC maintenance in order to avoid some preventable PC headaches later on.

For example, hard drives have gotten so reliable that we tend to take their health for granted. But that can be dangerous, because we may miss the early warning signs of trouble. Instead, take a few minutes to check on your drive:

Open "My Computer." Right click on the C: drive, and select Properties/Tools, and then click "Check Now" in the "Error-checking status" dialog area.

In 2K/XP, a "Check Disk" dialog will open. In that dialog box, select "Automatically fix file system errors." Also select "Scan for and attempt recovery of bad sectors" if you have or can make the time for this more lengthy test; otherwise leave that box unchecked. Click the dialog box's own Start button to launch the disk check tests: You usually will then get a warning dialog telling you that Windows can't complete the tests until you reboot; and asking if you want to postpone the test until that time. Select "Yes." Repeat this process for any other disks or partitions you have in your PC; and when all have been scheduled for a disk check at reboot, manually restart your PC. One by one, Windows will then check each disk or partition to whatever level of thoroughness you selected, and will repair any correctable errors it finds.

In Win98/ME, when offered a choice of the type of test to run, select the "Thorough" test if you have or can make the time; otherwise select the "Standard" test. In either case, check the "Automatically fix errors" box. Windows will usually be able to complete the tests without a reboot. Repeat this process for any other disks or partitions you have in your PC. If necessary, you also can run the same tests from DOS in Win98: Restart your PC, hit F8 after the system beep, and select "Command Prompt Only." When the command line is available, type "scandisk /all /autofix /surface" (without the quotes) to thoroughly check and repair all drives in the system. Omit the "/surface" for a faster but less thorough check.

Newer drives also are equipped with "Self-Monitoring, Analysis and Reporting Technology," a.k.a. SMART reporting. There are many tools, some free, that let you access your drive's SMART data and see exactly how the drives are faring. More info, and software download links: "S.M.A.R.T" http://langa.com/newsletters/2003/2003-08-18.htm#7 ; "Free Drive Tester" http://langa.com/newsletters/2004/2004-04-08.htm#7 ; "Another S.M.A.R.T. Monitor, And More" http://langa.com/newsletters/2003/2003-08-25.htm#7

There's also plenty of general info on Google. http://langa.com/u/6z.htm

The above is just for your hard drive, of course: There's lots more to your PC. To help guide you, I produced a list of the year-end maintenance steps I take on my PC, boiled it down, and presented it as a (free) InformationWeek.Com article. My list can serve as a general guide to get you pointed in the right direction; a jumping-off point you can use to get your PCs ready for safe, trouble-free computing in the coming year.

The full list, with links to tons of additional information (so you can explore any topic of interest in as much detail as you wish) is posted now (free!) at http://www.informationweek.com/story/showArticle.jhtml?articleID=55800698 . Come check it out!

Then, please tell us what tools and techniques *you* use to keep your PC running smoothly? Join in the discussion!

http://www.informationweek.com/story/showArticle.jhtml?articleID=55800698

Click to email this item to a friend
http://langa.com/sendit2.htm

return to top of page

--- ( Your Clicks On Ad Links Help Keep The LangaList Free! ) ---

--------------( the above is an advertisement )-------------

2) More Reader RAM Questions: #1

Fred, I've been a PLUS subscriber for a few months, and enjoy reading and learn a lot from your newsletter. I have a question I have not been able to find the answer to.

I'm in the process of putting together a PC, which, in addition to the usual home/home office stuff, will be used for some gaming and 3D graphics rendering. Thus, I've purchased a high-performance video card. The motherboard will use DDR-type RAM, which comes in a fairly wide range of prices (from moderately expensive to very expensive <g>
). The more expensive RAM modules have CAS latencies that read something like "2-2-2-5"; the cheaper have something like "2.5-3-3-7" or "3-4-4", and can be half or even one-third the price of the high-performance ones. I've never thought the speed of memory to be that significant an issue, but it must be important, as seen in high-performance video cards.

If, for example, high-performance system RAM is twice as expensive as cheaper RAM, where is it best to put my money: 512 MB of super-duper RAM or 1 GB of cheaper RAM (and the same question for 1 GB vs 2 GB)? And is there a cut-off where extra RAM doesn't really speed up a system (Windows XP Pro)?

Thanks for your help! ---J Muller

Yes, buying RAM can be confusing.

PCs are usually designed with a specific RAM speed in mind; or perhaps a range of RAM speeds. Buying faster RAM than your system is designed for won't improve performance at all because your PC can't use the extra speed--- it's just a waste of money. Buying slower RAM than your system is designed for may save a few bucks, but can cause major problems: It may not work at all, or, if it does work, a slow bank of RAM may slow *all* the memory accesses in your system to the speed of the slowest RAM bank. In some cases, mixing RAM speeds may cause the PC to hang, or to work erratically.

So, for the best results, and for the best bang-for-the-RAM-buck, the answer is to make sure you're shopping for the correct RAM speed for your system, so you're neither overbuying nor underbuying; and then buy as much RAM as you think you're likely to need for the life of that particular machine. (It's usually cheaper to upgrade once rather than to upgrade several separate times, piecemeal.)

But how do you know the "correct" RAM speed and type? Buying the "bargain" RAM you find in blister packs at discount stores and electronic chains can be a total shot in the dark. Even buying RAM from a detailed catalog may still involve guessing if you don't already know *exactly* what your system needs. But there's a simple answer--- it's the one I use:

Some of you may roll your eyes at this, because I'm about to discuss an advertiser. If you automatically disbelieve any discussions of advertisers, please skip the rest of this item.

Crucial.com has three separate tools that take all the guesswork out of RAM buying so you neither overbuy nor underbuy. They have a new automated "online advisor" tool, a manual lookup function, and you also can email or phone techs there to determine what to use for your systems. If you use the tools they provide, Crucial guarantees that the RAM will work correctly in your system. They also have competitive prices, and usually offer free two-day shipping. I have never had any trouble at all with RAM I've bought from Crucial--- but I have run into weirdness with some "bargain" RAM from other sources. After those bad experiences, I've always gone back to Crucial because I know the RAM will work, and will be reasonably priced. So: I use Crucial.com for *all*--- and I mean all--- of my RAM these days.

Once Crucial's tools identified what RAM module(s) I need, I then buy as much RAM as seems reasonable for the life of the PC in question. I'm pretty much using 512MB as a rock-bottom minimum these days, with most mainline getting 1GB, and am about to standardize on 2GB for heavy-use or performance-oriented systems.

You can navigate to Crucial.com yourself, or use this sponsor's link (which credits Langa.com for the clicks arriving via the link): http://langa.com/sponsors/crucial.htm

Click to email this item to a friend
http://langa.com/sendit2.htm

return to top of page

3) More Reader RAM Questions: #2

Hi, Fred - thanks for a great newsletter! I am even more confused about RAM since the latest issue.  If Windows is designed to work best with most of its ram in use, then why does my machine get unstable when my "System Resources" gets below 50%?  Or am I confusing ram with system resources? If so, then what ARE system resources?  I run Win98 SE with 512 mb ram and generally don't have instability on my system unless I have programs running for a long time that I know are memory hogs (like Paint Shop Pro 8 or 9). Regards, Stephanie Staker

In Win98/ME, RAM and System Resources are totally unrelated. You could have an infinite amount of RAM but still run into System Resource issues. That's because the amount of available System Resources is hard-coded into the OS, and does not increase when you add RAM.

What are "System Resources?" In this context, it's some very specific memory areas inside Windows: User Resources and GDI (Graphics Device Interface ) Resources. You can think of these areas as scratchpads -- actually, internal tables and pointers -- that Windows uses to keep track of running applications.

The User area contains information about all the apps and windows currently running, including dialog boxes, the controls in dialog boxes, and so on. Every DLL, in fact, your apps use gets its own data area in the User section.

Loosely speaking, the more things you ask your computer to do at once, the more heavily used your User area becomes.

The GDI area keeps track of the things Windows uses to draw what you see on screen: there are things called pens, brushes, fonts, bitmaps, regions, and palettes, for example. Roughly speaking, the more graphical objects you have on-screen -- windows, icons, wallpapers, etc. -- the more heavily used your GDI area becomes.

In Win98/ME, both resource areas are of a fixed size regardless of how much RAM you have -- and that's the problem. If you run too many things at once or have too many graphical objects displayed at once, or if a program consumes some resources but then doesn't give them back when it's done, you can deplete the User or GDI area. When that happens, you get error messages, weird behavior or a crash. And again; this has nothing at all to do with how much RAM you have--- these are fixed-size areas coded right into the OS.

Win2K and XP handle System Resources differently; there, the total memory in your system--- RAM and virtual memory (the swapfile/pagefile)--- *does* affect the total available System Resources. In those OSes, it's much, much harder to run into Resource issues. In fact, it's normally something you don't have to worry about at all.

But Win98/ME users do have to worry about Resource issues. Fortunately, those OSes have been around so long, they hold no further surprises: System Resource problems--- and solutions--- are all well known. These articles can help a lot:
http://www.informationweek.com/story/showArticle.jhtml?articleID=17200587
http://www.informationweek.com/story/showArticle.jhtml?articleID=17200581
http://langa.com/u/7a.htm

Click to email this item to a friend
http://langa.com/sendit2.htm

return to top of page

4) Capturing DOS Screens In XP

Hi Fred.  Again, excellent service you provide.  Your article on "Old DOS Tools OK In XP? ( http://langa.com/newsletters/2004/2004-12-06.htm#3 ) caught my eye.

There are cases where, while older DOS programs will run in XP's virtual DOS machine (VDM), endeavors to invoke a screen capture don't work.  I have older DOS programs created by government/military agencies that perform unique systems analysis (radar, electronic warfare, etc.), which can allow data creation and screen copy under Windows 98/98SE, NT 4, and 2000 using the old ALT+Enter process to reduce the VDM full screen window into a smaller one (about 20% of the screen, with the regular Windows desktop now available).  From there, the use of 3rd party applications allows the DOS application display to be pasted into MS Office applications (Word or Powerpoint).

XP doesn't allow this (at least my XP home system doesn't, both before and after SP2).  I've researched websites that claim the use of ALT+Enter still works under XP to reduce the window size of a DOS application, but Microsoft website data says that feature was removed from XP.

Do you know of ANY procedure or product that will allow DOS application screen captures or VDM window reductions under XP in order to capture the data from that application without resorting to writing it down? (And its hard to write down the data displayed when analyzing radar system performance over a 400 mile/range-by-150,000 foot/altitude area). ---Bill Edwards

I think a multi-step approach will get you what you want: First, adjust the DOS app's properties so it does NOT run full-screen to start with: Right click on the DOS program's EXE file, select properties, then select "window" under the "Screen" tab: This will cause the app to run windowed, instead of full-screen. (There are other useful setting for controlling how the DOS app runs, too: explore!)

Once the DOS app is running in its own window, you don't need any third-party apps at all to capture text displayed by the DOS software: Instead, you can right click on the DOS app's menu bar, select edit, and then either "mark" or "select all." Once the text you want is marked, hit enter (or right click the menu bar to return to the edit menu and select "copy") and the DOS app's text will be copied into XP's clipboard, from which it can be pasted anywhere.

If that doesn't work for some reason, consider running your DOS apps in a virtual machine ( http://search.atomz.com/search/?sp-q=vpc&sp-a=0008002a-sp00000000 ). Then, the output of whatever you run in the virtual machine appears in a window of your host PC; and you can then use the tool of your choice to capture the virtual PC's window.

Click to email this item to a friend
http://langa.com/sendit2.htm

return to top of page

--- ( Your Clicks On Ad Links Help Keep The LangaList Free! ) ---

--------------( the above is an advertisement )-------------

5) Want To Save Some Money?

I've held the line for four looooong years <g>, but the time has finally come: Next month, I'm going to have to bump up the price of a LangaList Plus! subscription by a modest amount, to cover my rising costs.

I didn't want any Standard edition readers to be taken by surprise; hence this notice: You can still subscribe to the Plus! edition NOW and lock in the classic, low-price of just $1 per month. That's only about 14 cents an issue!

For that, you get an expanded newsletter with extra content; no ads, access to a private Plus!-subscriber-only site with tons of extra content and free downloads; free copies of the LangaList Archives you can install on your hard drive for instant searchable access to all back issues; and lots more.

And it's all essentially risk-free too because we offer a money-back guarantee. You can't lose!

I'm proud that I've been able to hold prices steady for so long, and I'll do all I can to forestall future price increases. Even now, I'm looking at different delivery services and subscription models (for both the Plus and Standard edition) to help ensure that I can continue to bring you this newsletter at a rock-bottom price.

But again, you can beat the coming Plus! subscription price rise if you sign up NOW. It's your LAST CHANCE to lock in the current ultra-low subscription prices!

http://langa.com/plus.htm

Click to email this item to a friend
http://langa.com/sendit2.htm

return to top of page

6) A Boot.Ini Editing Shortcut

Hello Fred, In http://langa.com/newsletters/2004/2004-12-16.htm#1 , Gordon Totty asked about eliminating the boot time options in Win2K [and XP]. Your suggestion of editing boot.ini was great, but there is an easier way:

- Right click 'My Computer' and select 'Properties.'
- Click the 'Advanced' tab and then the 'Startup and Recovery' button.
- Uncheck the 'Display list of operating systems for [30] seconds.'

 You can either disable the option completely (uncheck the box) or modify the startup delay to a much shorter amount of time. All in just a few mouse clicks and without having to modify a critical file by hand.

Thanks, Tony Dew

That's true Tony; it's a nice shortcut. But: the manual method I suggested also lets you make a backup of the INI file, so you easily can undo any changes that don't work out; and also lets you see exactly what and where the file is, which can help in problems like this:

Hi Fred.  I read you faithfully and have found much that I needed, but this time I haven't.  My XP system LOST its Boot.ini.  I hope this makes more sense to you than it has me.  I have been working on it for over a week and I give up.  Am I going to have to completely reformat?  Boy, I hope not! Thanks. Beverly DeForde

No, Beverly, you don't have to reformat: The Boot.Ini is really just a special kind of text file that you can create or edit in plain old Notepad. You can find good instructions here:
http://www.computing.net/windowsxp/wwwboard/forum/119734.html

Once your Boot.Ini is set up OK, the editing shortcut discussed above works fine. But it's still good to know the manual method, because that way *always* works, even if the Boot.Ini file is totally hosed, or absent!

Click to email this item to a friend
http://langa.com/sendit2.htm

return to top of page

7) More Re: Remote-Control Open/Close CD Trays

[In reference to http://langa.com/newsletters/2004/2004-12-06.htm#7 ] I recommend that Judy (and your other readers) try Hotkeycontrol XP at http://www.digital-miner.com/hkcontrol.html .  This free program allows you to set hotkeys for a number of useful functions, including opening/closing CD drives (I currently have mine configured to use Win+1 for the first CD drive and Win+2 for the second).

Other features include Shutdown/Reboot/Suspend computer, +/-/Mute Volume, Hide/Unhide/Close/Minimize/Maximize window, Play/Pause/Stop/Next track/Previous track Media hotkeys. Add to this five user definable macros, small (less than 7k) memory footprint and unobtrusive operation (program lives in notification tray) and you have one sweet utility for free! ---Steve Stover

Thanks, Steve!

Many readers also wrote in to point out that Windows lets you remote-open a CD (via the right click "eject" command); and that's true. But it has no built-in facility to remotely close an open tray; or to add the other functions such as those Steve describes. For that, the free utilities we've discussed are just the ticket. <g>

Click to email this item to a friend
http://langa.com/sendit2.htm

return to top of page

8) Last Chance To "Recommend And Win" This Year!

On Dec 31, I'll choose three more monthly winners of a FREE ONE YEAR SUBSCRIPTION to the LangaList Plus! edition. (If your name is drawn and you're already a Plus! subscriber, your current subscription will be extended by a full year.)

To have a shot at winning, just use the following link to recommend the LangaList to a friend. Your friend just may find a new source of useful information; I just may gain a new subscriber; and you just may win a FREE ONE YEAR SUBSCRIPTION! (Full details also available via this link): http://langa.com/recommend.htm

Click to email this item to a friend
http://langa.com/sendit2.htm

return to top of page

9) Optimal Drive Partitioning

Dear Fred; Thank you for your fine newsletter and all the great information you provide. I will definitely renew my Plus subscription.
 
Now I have a question that I would like to see discussed.  I have read in one or two different publications that if you're formatting a new hard drive or reformatting an older one for some reason, that it is well to set the drive up in three [3] different partitions.  One for your O/S and Drivers, one for your Applications and one for your Data.
 
Now I can see the advantages of having a separate partition for the data, but how about the one for the applications? Do you do this? How does it help you? Do all the applications that would normally expect to be on C:\ drive run O.K. when they find themselves on D::\ or E;\ or wherever?
 
What do you recommend?  ---Jon W. Spead

Actually, I've found it best to work this question backwards: Start with the backup method you're going to use, and let that determine how you set up your hard drive. That way, your backups will "fit" whatever backup method you've chosen, and you won't be in the awkward position of having to back up a gigantic hard drive all at once, feeding in dozens of blank CDs one after the other. Full explanation: http://langa.com/backups/backups.htm

Best of all, the above article also works even if your PC is already set up! You'll see how to modify things, nondestructively and without having to reformat, so you can benefit from a better optimal hard drive partitioning, too!

Click to email this item to a friend
http://langa.com/sendit2.htm

return to top of page

10) They Loaded The Code

Do you have a home page or website? (It doesn't matter what size.) Please click over to http://langa.com/code.htm , and maybe you can join the hundreds and hundreds of LangaList readers who have "Loaded the Code!" (If you've already "Loaded The Code" and are wondering if your site will appear here or on the Langa.Com web site, please see http://langa.com/link.txt )

Speaking of which: Here's another eclectic sample of reader sites--- some professional, some very personal:

View A Randomly-Chosen Reader Site From Among All Listed
http://langa.com/randomlink.htm

Manually Browse All Posted-to-Date Sites Starting At
http://langa.com/readersites.htm

websitedown
http://www.websitedown.com/

low country women bikers
http://www.lowcountrywomenbikers.com/index.html

kerr software (au)
http://www.kerrsoftware.com

ARC NZ
http://homepages.ihug.co.nz/~marikanmere/index.html

southern living secrets
http://www.southerncomfortliving.com/

RegmagiK
http://users.aol.com/bguzner/software/links.html

against the madness
http://long-time.blogspot.com/

powerball possee
http://www.powerballpossee.com/main/cgi-bin/home.cgi

diane's country home
http://www.geocities.com/misty200333/dianescountryhome.html

lanoitar
http://www.lanoitar.com/

Click to email this item to a friend
http://langa.com/sendit2.htm

return to top of page

--- ( Your Clicks On Ad Links Help Keep The LangaList Free! ) ---

--------------( the above is an advertisement )-------------

11)  PLEASE READ: Holiday Publishing Schedule

First, please let me wish you and yours Happy Holidays and a great New Year!

I'll be taking a short break to do three things: (1) The normal monthly maintenance of the six Langa.Com sites and servers; (2) an annual maintenance of some items; and (3) a little R&R <g>. All of this should be invisible to you--- it won't affect your subscriptions at all.

I'll be back writing the first week in January. It takes a few days to produce, format, process and post each newsletter, so the first issue of the new year will carry a publication date of January 13. See you then!

In the meantime, my very best wishes to you!

Click to email this item to a friend
http://langa.com/sendit2.htm

return to top of page

12) Just For Grins

Hi there, Fred! First off: great work so far on the Langlist! very informative and fun to
read! I just thought I'd drop you a line as I've just read your "help desk song"
which had me in stitches! Here's one that I'm sure you've already seen but I
still find amusing. ---Tim Sutton

OUR UNSTABLE LAN
An original ditty by Patrick Kingsley
(To the tune of "Winter Wonderland")

Phone bells ring,
Are you listening?
In IT,
Neck hair's bristling,
A server just died,
We'll be working through the night,
Trying to keep up our unstable LAN.

Print server spazzed,
It's horrific,
A million pages,
of hieroglyphics,
A proposal's due at 8,
Looks like we'll be working late,
Trying to keep up our unstable LAN.

User downloads pornos on the internet,
Gets a virus, brings our servers down,
We'll ask if he's the culprit, he'll say, "No, man!,
So you guys must have broke it; fix it now!".

Error logs,
Looking dire,
Our mail server,
Just caught fire,
Got paged at 1 a.m.,
Time to head back in again,
Trying to keep up our unstable LAN.

User emails 10-meg file attachments,
Our network quickly slows down to a crawl,
Four thousand users working for our company,
And she sent "dancing babies" to them all,

When it snows,
We're all chilling,
All IT's,
Gone snowmobiling,
The backbone's gone away,
LET THEM USE PAPER AND PEN TODAY!,
"To Hell," we say, "with our unstable LAN!"

Repeat to fade:
"To Hell," we say, "with our unstable LAN!"
"To Hell," we say, "with our unstable LAN!"....

Click to email this item to a friend
http://langa.com/sendit2.htm

return to top of page

--- ( Your Clicks On Ad Links Help Keep The LangaList Free! ) ---

--------------( the above is an advertisement )-------------

13) Plus! Edition Highlights:

  • Last Word On NetStat
       (Don't like NetStat? Try this free graphical alternative!)
  • PhotoShop Messes Up Thumbnail Views
       (Here's an easy fix!)
  • Freeware/Shareware Database Tool
       (Only for LangaList Plus! edition members!)

Plus! edition subscribers not only get much more content in every issue (like the above), but also have access to a private web site with over 100,000 words of special content and features not found in *any* issue of the newsletter; along with dozens of private downloads and much more--- all for just $1 per month!

Plus! Edition info: http://langa.com/plus.htm 

Click to email this item to a friend
http://langa.com/sendit2.htm

return to top of page

(Need A Last-Minute Gift?
It's not too late to give a gift subscription to the LangaList Plus edition!
Click <a href= " http://langa.com/plus_gift.htm ">here</a>)

Happy Holidays!
Next Issue: Thursday 2005-01-13
!

Best,

Fred
( Editor@Langa.Com )


Please recommend the LangaList to a friend! (And maybe win a prize!)

An easier-to read formatted HTML version is available in the "Current Issue" section of http://langa.com.  (The HTML version of each issue normally is available by 9AM EST [UT-5] of the issue date.) All past LangaList issues are also available at the Langa.Com site.

return to top of page


Administrivia:

UNSUBSCRIBE (instant removal!): http://langa.com/leave_langalist.htm

SUBSCRIBE (it's free!): http://langa.com/join_langalist.htm

CHANGE ADDRESS? LIST TROUBLE? HAVE QUESTIONS? OTHER PROBLEM? NEED HELP? See http://langa.com/help.htm

This newsletter is SPAM PROOF and requires two levels of subscriber confirmation before delivery begins: See http://langa.com/info.htm

About the advertisers: http://langa.com/privacy.htm#ads

Disclaimer: http://langa.com/legal.htm  In brief: All information herein is offered as-is and without warranty of any kind. Neither Langa Consulting LLC, nor its employees nor contributors are responsible for any loss, injury, or damage, direct or consequential, resulting from your choosing to use any information presented here.

This newsletter is a service of Langa Consulting LLC and is Copyright © 2004 Fred Langa / Langa Consulting LLC. All worldwide rights reserved. LangaList: ISSN 1533-1156

return to top of page


Please visit the LangaList Home Page