Let me put my 5 cents in this thread.
Just called to Germany and French Embassies.
French one was a bit frustrating as they said L-permit should be valid at least 3 months prior to the enquiry... Not my case though...
As for B-permit: no restrictions on duration, year-round multiple entry visa. Moreover, it could be issued far beyong B-permit expiration, so you could get to France even if your permit expired.
I'm totally out of luck with this one.
Germany. No restrictions on duration of my L, however - bunch of documents to filled. They were very specific on medicare, as they would need not only domestic insurance coverage, also international travel one.
Both Embassies have huge lines for application processing (typically 3-4 weeks backlog).
And one other thing I've found during I'net surf, which could be useful for some people: Italy allows you to travel now without visa at all if you hold valid B or C permit. If that was known so far - sorry. Good chance to get to see for some time... At least this is what I planned.
Link to the info:
http://www.consolato-italia-zh.ch/co...isti-nuovo.htm