One of my players commented on my revised rumor rules, and suggested this variation:
PCs can get unlimited rumors, but, duplicates are duplicates. Every PC is guaranteed a single unique rumor.
That means each person gets at least one, but folks with Carousing or Current Affairs might pick up three, five, even seven or eight more rumors . . . but many might be the same things over and over.
It's an interesting variation - it puts in randomness of results twice. You get a number of rumors based on your random roll, but then your rumor table rolls may cut down the useful number by a lot. Essentially you're getting a maximum number of rumors heard, not a fixed number of unique rumors.
I'm not sure I'll do that - we tried the new method and it was fine - but I like the thought behind it.