An open community 
of Macintosh users,
for Macintosh users.

FineTunedMac Dashboard widget now available! Download Here

Page 1 of 2 1 2 >
Topic Options
#32076 - 12/12/14 07:58 AM Weird Safari/System issue
Douglas Offline


Registered: 08/04/09
Loc: Seattle, WA
I've had my new mini for about 5 months now with OS 10.9.5. Safari was been loading slowly almost since the beginning and finally got around to doing some exploring.

I looked in my home library folder to check the Safari Cache Folder and there is no such folder in my Home/Library/Caches folder.

I then opened Console to see if that showed anything. There are many many error messages that say "could not create /users/myhomefolder/library/caches/Safari. . . ". Then I noticed that my home folder is "myhomefolder1".

How do I get Safari to create a cache folder in 'myhomefolder1' when it's reporting an error looking for 'myhomefolder'.

Scrolling back through Console I see other applications using 'myhomefolder1' which is the correct time of my home folder.

Thanks in advance.

Top
#32079 - 12/12/14 11:10 AM Re: Weird Safari/System issue [Re: Douglas]
Virtual1 Offline


Registered: 08/04/09
Loc: Iowa
if you change the name of your home folder, a "properly written" app shouldn't have a problem with adapting. Any app that stores file path information should store it relative to your home folder, and the root, the home folder itself, should not be specified. That's what the tilde (~) is for in terminal.

Your caches folder should NOT be getting stored as
/Users/myusername/Library/Caches/appname
it SHOULD be getting stored as
~/Library/Caches/appname

So if you change your home folder name, there's no problem there. Or what if you rename your hard drive, or your home is on a network share or an attached drive? all sorts of good reasons not to store "absolute paths" in a preference file.

I'm surprised safari does that.

You could change your home folder back to what it was before. You'll need to do that carefully to avoid misplacing it.
_________________________
I work for the Department of Redundancy Department

Top
#32083 - 12/12/14 01:07 PM Re: Weird Safari/System issue [Re: Virtual1]
ganbustein Offline


Registered: 08/04/09
Originally Posted By: Virtual1
if you change the name of your home folder, a "properly written" app shouldn't have a problem with adapting. Any app that stores file path information should store it relative to your home folder, and the root, the home folder itself, should not be specified. That's what the tilde (~) is for in terminal.

A properly written application won't store paths to "well-known" folders at all. As long ago as System 7, which completely re-organized the System folder, there was a problem with apps that hardcoded paths. The FindFolder function was introduced to let an application ask the OS at runtime things like "where is the Fonts folder?". Without asking each time, a program couldn't run properly under both System 6 and System 7. A "caches" folder wasn't on the initial list of "well-known" folders, but was added by System 8, where an application could ask "Where is the folder of type kCachedDataFolderType from kUserDomain?"

The call has changed over the years. FindFolder got replaced by FSFindFolder, which has now been replaced by NSFileManager's -URLsForDirectory:inDomains: method, but the principle remains the same. An application will ask "What are the URLs for directories that I can use for caching data in the user domain?"

Equivalently, starting with OS X 10.5 Leopard, getconf DARWIN_USER_CACHE_DIR at the command line will tell you where the cache directory is.
Originally Posted By: Virtual1
Your caches folder should NOT be getting stored as
/Users/myusername/Library/Caches/appname
it SHOULD be getting stored as
~/Library/Caches/appname

And the answer to the question "Where should I cache data" also changes over time. For some time now it has been a subfolder of /var/folders, but which subfolder seems to keep changing.

Originally Posted By: Virtual1
I'm surprised safari does that.

I doubt very much that Safari is doing that. This looks like a poorly written program that thinks it knows where Safari is caching data, and wants to dumpster dive. Sounds highly suspicious to me.

Top
#32084 - 12/12/14 02:53 PM Re: Weird Safari/System issue [Re: ganbustein]
Douglas Offline


Registered: 08/04/09
Loc: Seattle, WA
Here is the exact Console message:

12/12/14 3:44:06.446 PM Safari[65665]: could not create "/Users/HomeFolder/Library/Caches/Safari", error Error Domain=NSCocoaErrorDomain Code=513 "You don’t have permission to save the file “Safari” in the folder “Caches”." UserInfo=0x6180002711c0 {NSFilePath=/Users/HomeFolder/Library/Caches/Safari, NSUnderlyingError=0x6180008517c0 "The operation couldn’t be completed. Permission denied"}

My real home folder is HomeFolder1. There is no Safari folder in ~/Library/Cache

Top
#32085 - 12/12/14 10:08 PM Re: Weird Safari/System issue [Re: Douglas]
ganbustein Offline


Registered: 08/04/09
Note the difference between "Cache" and "Caches".

On my machine there are recently updated folders at:
$(getconf DARWIN_USER_CACHE_DIR)/com.apple.Safari and at ~/Library/Caches/com.apple.Safari.

Safari seems to be using both. (The first of those caches folders is the one that DARWIN announces; the second is the one Cocoa announce (by way of NSFileManager). Where an app should put its cache folder seems to depend on whom it asks.

But notice that Safari ALWAYS identifies itself as "com.apple.Safari". It NEVER calls itself just plain old "Safari". I have neither ~/Library/Cache nor ~/Library/Caches/Safari on my machine.

I wonder if the application generating this error is not really Safari, but rather some impersonator. When you get the error, check the PID (65665 in your example message) to see if it's really Safari generating the error.

What is your username? If your username is still "HomeFolder", poorly written code may be stumbling on your system by expanding the path "/Users/$USER/Library/Caches/Safari", thinking that /Users/$USER is the same as $HOME. They're both incorrect, though. The right thing to do is to ask NSFileManager for the path to the NSCachesDirectory in the local domain (which will on Yosemite give it a file URL to ~/Library/Caches) and append 'Safari' as a path component to that. (Actually, for a sandboxed app, the NSCachesDirectory points into the app's sandbox at a place where there is a symlink to ~/Library/Caches. You get to the same place, but you get there with Gatekeeper's blessing.)

Top
#32089 - 12/13/14 08:07 AM Re: Weird Safari/System issue [Re: ganbustein]
Douglas Offline


Registered: 08/04/09
Loc: Seattle, WA
No HomeFolder is not the actual name, I just substituted that to post here.

OK, nothing open but finder. I open Console. I open Safari and put in a website.

That error message pops up on Console. Did this 3 times as a test and every time I open Safari put in any website, this error comes up in Console.

Top
#32093 - 12/13/14 09:38 AM Re: Weird Safari/System issue [Re: Douglas]
ganbustein Offline


Registered: 08/04/09
Originally Posted By: Douglas
No HomeFolder is not the actual name, I just substituted that to post here.

But you said you were posting the exact error message! That's tantamount to a promise that we don't need to worry about typos, because you've copy/pasted without editing. If you've altered the text of the error message in any way, that's something we need to know about. Hide your username if you want, but tell us you've hidden it. I already see that you confused "Cache" with "Caches" in at least one place, and I don't know if that was a typo or an actual error. Where there may be one typo, there may be others.

But the gist of my question was: Is your home folder NOT /Users/$USER? That is, is it the case that, for example, your username ($USER) is "douglas" but your home folder is "/Users/douglas1" or even "/Volumes/big disk/home/douglas1"? It's perfectly OK to do something like that; it's definitely wrong for any app to fail to take that in stride. But we need to know, and you need to tell us, exactly what the situation is. Otherwise, we're spinning our wheels trying to guess what's really going on. All we know is that something is wrong, and guesses we make based on the assumption that nothing is out of the ordinary are likely to be incorrect. You need to tell us, exactly, what's out of the ordinary on your system.

Originally Posted By: Douglas
OK, nothing open but finder. I open Console. I open Safari and put in a website.

That error message pops up on Console. Did this 3 times as a test and every time I open Safari put in any website, this error comes up in Console.

Yes, yes, but: does the PID in the error message match the PID of Safari. (Look in Activity Monitor to see.)

If the message comes up immediately in Safari, it's probably coming from a (poorly written) Safari plugin. Try disabling plugins until the error goes away, and then send a nasty helpful note to the developer of the plugin. (By "plugin" I of course mean "extension". I wish they wouldn't keep changing terminology on us.)

Top
#32096 - 12/13/14 01:07 PM Re: Weird Safari/System issue [Re: ganbustein]
Douglas Offline


Registered: 08/04/09
Loc: Seattle, WA
Ok, this is the EXACT message in Console, not changes or substitutions whatsoever.

12/13/14 2:03:01.686 PM Safari[87325]: could not create "/Users/douglasholley/Library/Caches/Safari", error Error Domain=NSCocoaErrorDomain Code=513 "You don’t have permission to save the file “Safari” in the folder “Caches”." UserInfo=0x60800026aa00 {NSFilePath=/Users/douglasholley/Library/Caches/Safari, NSUnderlyingError=0x60800024a7d0 "The operation couldn’t be completed. Permission denied"}

According to Activity Monitor 87325 is associated with Safari. Starting with my HD and opening the Users folder my home folder is named 'douglasholley1'.

Top
#32098 - 12/13/14 02:07 PM Re: Weird Safari/System issue [Re: Douglas]
joemikeb Online
Moderator

Registered: 08/04/09
Loc: Fort Worth, Texas
Gangbustein is correct when he says, Safari ALWAYS identifies itself as "com.apple.Safari". As he has already suggested try in Safari > Preferences > Extensions turn third party extensions OFF. Then restart Safari and see if the error message still shows up, If it does then the error is being generated by an improperly coded third party extensions.

Sometimes in order to do their job, third party extensions will cause error messages to be thrown.
_________________________
joemikeb • moderator

Top
#32099 - 12/13/14 02:11 PM Re: Weird Safari/System issue [Re: joemikeb]
Douglas Offline


Registered: 08/04/09
Loc: Seattle, WA
The above Console message is AFTER I turned off all extensions, closed and reopened Safari.

Top
#32102 - 12/13/14 03:57 PM Re: Weird Safari/System issue [Re: ganbustein]
dkmarsh Online

Moderator

Registered: 08/04/09

Quote:
But notice that Safari ALWAYS identifies itself as "com.apple.Safari". It NEVER calls itself just plain old "Safari".

It used to, though. Reviewing my various old boot volume sparseimages, I find that through OS X 10.4, the relevant files were maintained in ~/Library/Caches/Safari/.

I have no useful theory as to the relevance this fact may have to Douglas's problem, but there it is...
_________________________

dkmarsh • member, FineTunedMac Co-op Board of Directors

Top
#32110 - 12/14/14 12:35 PM Re: Weird Safari/System issue [Re: Douglas]
ganbustein Offline


Registered: 08/04/09
Originally Posted By: Douglas
According to Activity Monitor 87325 is associated with Safari. Starting with my HD and opening the Users folder my home folder is named 'douglasholley1'.

Remember that we were looking for an imposter, a process going by the name "SafarI" even though it is't the web browser of that name. (You can start a process with any name you want. The name needn't have any resemblance to the file the process is running.) So the question wasn't "does process #87325 have the name 'Safari'?". The question was "is your Safari browser running as process #87325?". Sort by name and see if you have multiple processes named Safari. Or select the process in Activity Monitor, Get Info, and switch to the "Open Files and Ports" tab. Verify that the second line says "/Applications/Safari.app/Contents/MacOS/Safari".

You are running the copy of Safari that's at /Applications/Safari.app, right? Version 8.0.x? Not some Safari from another disk, maybe one intended for a different version of the OS?


But it doesn't seem to be plugin. What else might it be?

I looked through Safari's preferences looking for a folder you might have asked it to create. The only possibility I see is in Safari→Preferences→Save downloaded files to:[folder]. The default value is Downloads, which Safari records in its preferences as "~/Downloads". But you could have set it to anything, including "/Users/douglasholley/Library/Caches/Safari". Never mind. I tried this in my guest account. If Safari cannot open the folder you've told it to put downloads in, it silently changes the setting back to ~/Downloads. There is no error message in Console.

All the other Safari preferences seem to be regarding things Safari might look for (CSS files and such), but wouldn't create a folder for.

Since Safari is obviously not getting this path from the system, it must have it stored somewhere, probably in its preferences. See what you get from the Terminal command
defaults read com.apple.Safari | grep Library

The only hit I get for that is WebIconDatabaseImportDirectoryDefaultsKey = "~/Library/Safari/Icons";.

You might as well also try defaults read com.apple.Safari | grep douglasholley.

Another place to look is any macro utilities you have, such as Keyboard Maestro or QuicKeys. They can usually be configured to trigger a specific action whenever a specific application launches. You might have triggered something to do whenever Safari runs.

Do you have any anti-virus software installed? It might think the launch of Safari was an interesting event. Or that Safari's caches (or wherever it thinks Safari's caches live) are an interesting place to explore.

Top
#32111 - 12/14/14 04:50 PM Re: Weird Safari/System issue [Re: ganbustein]
Douglas Offline


Registered: 08/04/09
Loc: Seattle, WA
Looking at Activity Monitor, all processes, there are only 3 items with Safari in the name: Safari, Safari Web Content and Safari Networking. Safari is the only one with the PID 87325.

I am using Mavericks, 10.9.5 and Safari 7.1.2 on my internal HD, no other Safari anywhere on system.

highlighted Safari in Activity Monitor, Open Files and Ports tab and that shows /Applications/Safari.app/Contents/MacOS/Safari".

Top
#32113 - 12/14/14 09:28 PM Re: Weird Safari/System issue [Re: Douglas]
ganbustein Offline


Registered: 08/04/09
OK, I'm officially stumped. I even went so far as to create a new user on my computer (running Yosemite), change that user's home folder, then log in and start browsing with Safari. No messages in Console. No unusual behavior in Safari.

There's something very strange on your computer. Think over all the things you've done to customize it. Especially think about add-ons you don't really use and have forgotten about. (The ones you do use might be equally to blame, but you'll think about them anyway.) Look in System Preferences→Users & Groups→Login Items for hints.

Why did you rename your home folder? How did you rename it? (There are several methods; which one did you use? If through a Terminal command, which one? Be explicit.) Renaming your home folder should be OK, but you do have to admit it's out of the ordinary. Was there anything else you did at around that time?


Edited by ganbustein (12/14/14 09:30 PM)

Top
#32114 - 12/14/14 09:48 PM Re: Weird Safari/System issue [Re: ganbustein]
Douglas Offline


Registered: 08/04/09
Loc: Seattle, WA
I have NOT changed my home folder name. It's the same one I used when I set up the Mini when I got it in July and migrated things over from my previous Mini which was running 10.6.8.

Nothing unusual in my log in items that I can see.

Top
#32115 - 12/15/14 06:11 AM Re: Weird Safari/System issue [Re: Douglas]
dkmarsh Online

Moderator

Registered: 08/04/09

The home folder naming issue is unclear to me, too. Did you take your old mini's home folder name and append a 1 to it when you created your username on your new mini?

In your initial post, you said

Quote:
Then I noticed that my home folder is "myhomefolder1".

which implied (to me, anyway) that that wasn't the name you expected.
_________________________

dkmarsh • member, FineTunedMac Co-op Board of Directors

Top
#32116 - 12/15/14 07:08 AM Re: Weird Safari/System issue [Re: dkmarsh]
Douglas Offline


Registered: 08/04/09
Loc: Seattle, WA
Yes, when I got my new Mini in July and migrated everything from my old Mini I did just append a "1" to the New Mini home folder.

Top
#32121 - 12/15/14 09:43 AM Re: Weird Safari/System issue [Re: ganbustein]
dkmarsh Online

Moderator

Registered: 08/04/09

If Douglas's previous mini came with OS X 10.3 or 10.4 installed originally, there would have been a ~/Library/Caches/Safari folder on it, as I noted above. If that folder survived subsequent upgrades to 10.6—an hypothesis which I can't test, because I've always done clean installs of OS upgrades and migrated data piecemeal as needed—then it would still have existed just prior to the switch to a new mini. So if some hypothetical bit of software were referencing ~/Library/Caches/Safari, no error message would be forthcoming, since that folder would in fact exist.

On the new mini, the hypothetical bit of software would be looking for a non-existent folder, in a non-existent user domain, and would generate an error message.

I have no idea what hypothetical bit of software could appear to be part of current Safari while looking for a cache location set by an eight-year-old version of Safari; it just seems to me that this set of conditions would produce the reported symptoms.
_________________________

dkmarsh • member, FineTunedMac Co-op Board of Directors

Top
#32125 - 12/15/14 10:21 AM Re: Weird Safari/System issue [Re: dkmarsh]
Douglas Offline


Registered: 08/04/09
Loc: Seattle, WA
I think that Safari is looking in the wrong place. It's looking in douglasholley, which does not exist, and my home folder is douglasholley1.

My old mini, late 2009, was running SL 10.6.8 when I migrated over to the new Mini in July. Currently running 10.9.5.

Top
#32130 - 12/15/14 01:36 PM Re: Weird Safari/System issue [Re: Douglas]
ganbustein Offline


Registered: 08/04/09
So I think what happened is: when you set up the new mini, you first answered all the questions the Setup Assistant asked you, including your name (by which it meant "the name of the new user I'm helping you set up") and you gave it Douglas Holley. Following its standard procedure, it shortened that to "douglasholley" for the username of the new user, and created "/Users/douglasholley" to be the new user's home folder. But the new home folder did not have any of your data in it.

To get your data, you ran Migration Assistant, which copied over all the users (I'm guessing all one of them) and their home folders from the old mini, but when it came to user "douglasholley" it saw you already had a user with that name on the new mini. It changed the name to "douglasholley1" and copied the home folder as /Users/douglasholley1.

(Tip for next time: When setting up a new computer, if you intend to migrate any user data from an old computer, do that first. When Setup Assistant asks for your name, ignore it and look for the option to use Migration Assistant instead. Then you don't get this weird user duplication.)

At some point you noticed the now useless /Users/douglasholley, and deleted it.

Go into System Preferences→Users & Groups to see a list of all your users. At the top of the list is the Current User, which will be douglasholley1, but that's not the name you'll see. Every user has a full name (like "Douglas Holley", possibly with spaces and upper case letters and maybe even other punctuation) and a separate usersname (like "douglasholley1", typically containing only lowercase letters and digits and maybe underscores, but no spaces or other punctuation). The name you'll see for the current user is your full name, which I would imagine is "Douglas Holley 1", but I'm not sure about the trailing 1.

You may or may not see another Douglas Holley user. If, when you deleted the /Users/douglasholley folder, you did it by just dragging it to the trash, the user would have been left behind, and you'll still see it in the list.

In the bottom left corner of the window is a padlock. If the padlock is closed, click on it, and enter your password when requested to unlock it.

Right-click (or control-click) on your current user, and you'll see a contextual menu with only one option: "Advanced Options...". Select that from the menu, and a sheet will slide down with additional information, including your username ("douglasholley1", inexplicably labeled "Account name") and the path to your home directory ("/Users/douglasholley1"). Don't change anything on this sheet without direction from us. For now, just look, and then press "Cancel".

I mentioned before that there are several ways to change the name of your home folder. Changing it here on this sheet is one of them, but you'll lock yourself out of the computer if you change your own home folder. You have to do it from another account, and also use that other account to rename the actual folder. Just so you'll know, for future reference.

If you see another "Douglas Holley" user on the list, you should probably delete it. You've already deleted its home folder, so it's doing you no good. That might be the source of your problems. Select the other account, and click on the [—] button below the list. Feel free to examine its "Advanced Options..." before deleting it.

One item you may have noticed on the "Advanced Options..." sheet is an item called User ID. This number is the number that actually identifies the user. All the other identifications (Full Name, username aka Account Name, etc.) ultimately resolve to this number. All of "your" files are owned by this number. (That's the definition of "your".)

Each regular user is assigned at creation the smallest unused userid greater than 500. That means the first user on your computer ("douglasholley") was assigned userid 501, and the second user ("douglasholley1") was assigned userid 502. Notice that files on your old mini were owned by userid 501, so they aren't "your" files. Migration assistant translated owner=501 to owner=502 for every file it copied, so you own those files, as you should. If you have an external disk with files from the old mini and try to read it on the new mini, there will be a mismatch of owners. The files will be owned by the user that put them on the disk (501). To be able to read them on the new mini, where you are user 502, you'll have to "Ignore ownership" on the disk. "Ignoring ownership" means you are considered the owner of everything on the disk no matter what userid it claims to be owned by. Fortunately, that's the default for most external disks.

The reason I mention this is that it's remotely possible that Safari is seeing a file with owner=501, looking up the user with that number, and finding the user you did not delete whose home folder is /Users/douglasholley. Deleting the user will prevent Safari from doing that.


Here's another thought... Safari will try to use ~/Library/Caches/com.apple.Safari for (some of) its caching. Take a look at that. Is it perhaps an alias pointing elsewhere? Safari would try to create a folder wherever it points. Also check if ~/Library/Caches is an alias. If either of these is an alias, delete the alias and let Safari create a folder in its place.

Top
#32131 - 12/15/14 02:31 PM Re: Weird Safari/System issue [Re: ganbustein]
Douglas Offline


Registered: 08/04/09
Loc: Seattle, WA
First, looking at Users & Groups there are only 2 listing: Douglas Holley 1 and Guest. That is all. If I start with my HD and go to the Users Folder there are 3 items: douglasholley1, Guest and Shared.

If I right click and select 'Advanced Options' it shows Account Name as douglasholley1 (with no other choices) and Home Directory /Users/douglasholley1

Top
#32134 - 12/15/14 07:13 PM Re: Weird Safari/System issue [Re: Douglas]
joemikeb Online
Moderator

Registered: 08/04/09
Loc: Fort Worth, Texas
Originally Posted By: douglas
First, looking at Users & Groups there are only 2 listing: Douglas Holley 1 and Guest. That is all. If I start with my HD and go to the Users Folder there are 3 items: douglasholley1, Guest and Shared.

If I right click and select 'Advanced Options' it shows Account Name as douglasholley1 (with no other choices) and Home Directory /Users/douglasholley1

That is what you should see. What you should NOT see is the error message referencing an out of date or non-existent folder for cache files. If you transferred your files as a part of the normal setup process, you would have been prompted to do that BEFORE you created an account on the new mini and your home folder and userid would be the same douglasholley as appeared on the old Mac. Did you run Migration Assistant to transfer your files and folders from your old computer after creating the douglasholley1 account or did you use some other method to transfer your files?

You have pretty well eliminated extensions as a source of the error messages but just in case, have you checked to see if all of the Safari extensions are current? You can do that by going to Safari → Preferences → Extensions and clicking on the Updates button at the bottom of that window. If you find extensions that are no longer supported then you can and should delete them in that same Safari Preference Pane.

There is no quick way to check plug-ins for being current, but go to ~/Library/Internet Plug-Ins and /Library/Internet Plug-Ins and check the dates on each of the files you find there. Most should have a creation date of 2013 or 2014 but any older than that may be suspect. Certainly any that are dated 2009 or before should be removed and replaced with the latest updated versions. If you cannot find ~/Library (it is by default invisible in Mavericks and Yosemite) then press ⇧⌘G and enter ~/Library (be sure and include the tilde (~)) and that will take you there.
_________________________
joemikeb • moderator

Top
#32136 - 12/15/14 09:59 PM Re: Weird Safari/System issue [Re: joemikeb]
Douglas Offline


Registered: 08/04/09
Loc: Seattle, WA
Yes, I used Migration Assistant to go from my old Mini to the new one. I don't recall the exact step by step but I printed out some information from MacWorld web site and followed it as far as I can remember.

All extensions up today and get the same message if all extensions are turned off.

All Internet Plug-ins are dated 2014.

Would deleting Safari and all associated files, restarting my Mini and downloading a new copy of Safari possibly correct this? Hadn't thought of this until this evening.


Edited by Douglas (12/15/14 10:08 PM)

Top
#32137 - 12/15/14 10:32 PM Re: Weird Safari/System issue [Re: Douglas]
artie505 Online


Registered: 08/04/09
I doubt that you could delete Safari, itself, without an uninstaller, and as far as I know, none exists, but deleting its "support" files, restarting, and installing a new version of Safari over your old one would be a useful exercise. (ganbustein has shot down the venerable troubleshooting step of trashing plists, though, so I'm not certain that simply deleting yours will be effective.)

But it may make a confounding issue go away and deprive all present of the joy of head-scratching. frown tongue
_________________________
The new Great Equalizer is the SEND button.

Top
#32138 - 12/15/14 11:38 PM Re: Weird Safari/System issue [Re: Douglas]
artie505 Online


Registered: 08/04/09
I just reread your error message, and it dawned on me that repairing your home folder permissions (Edit: and seeing how things work out) before you reinstall Safari would be a good idea.

Snowy works differently than Mounty, so I'm not 100% certain of this, but I think you've got to boot into your restore partition, locate Utilities > Reset Password, and click at the bottom of that pane to repair your home folder permissions.


Edited by artie505 (12/15/14 11:43 PM)
_________________________
The new Great Equalizer is the SEND button.

Top
Page 1 of 2 1 2 >

Moderator:  alternaut, dianne, dkmarsh