I am so glad this worked out for the OP. I have a related question.
My goal is to have three classes of customer -- some products would be available to all customers (shared inventory) -- some products would be available to only one or two of the classes.
Since there seems to be no way to do that within an individual store (no customer groups within an individual store), it seems that a multi-store arrangement may be the solution.
My primary question is... how to set the stores up...
1. I created the initial store --it lives at ../store/
2. I created a store group
3. I created two more stores -- so all three stores are under that store group -- the virtual URLs for the 2nd and 3rd stores are at ../store/storeA/ and ../store/storeB/
But when I navigate to storeA or storeB, no items are shown -- it appears that I am in the primary store -- and I get an error message:
"Page not available
We're sorry, but the Web address you entered is no longer available"
Does anyone have a thought about what I have done wrong?
*IS* there a better way to have certain items be visible to only certain customers?