Below is my case history:
1. I stayed in US in L1B visa for around 2 years and 6 months (that ended in June 2010)
2. I then came in B1 visa for four months Dec 2010 to March 2011
3. Meanwhile, I got my fresh H1B also approved, went back, got it approved and traveled again...