See my post about my experience here http://www.ooma.com/forums/viewtopic.php?f=9&t=7181
According to FCC, by late summer, ports should take only 1 business day. Of course the current rule is 4 days (really??!!). Technically, if your port is taking too long, you can file a FCC complaint against the carrier releasing your number.
http://www.fcc.gov/cgb/consumerfacts/numbport.html
The Porting Period
The FCC has changed its number porting rules to shorten the porting period for “simple” ports from the current four days to one business day. The new deadline applies to all simple ports, including “intermodal” ports such as wireline to wireless, wireless to wireline, wireline or wireless to VoIP, or any other combination. Simple ports generally do not involve more than one line or more complex adjustments to telephone switching equipment. Wireline, wireless, and interconnected Voice over Internet Protocol (VoIP) providers are required to meet this new, simple port deadline, which will take effect in late summer 2010 for most carriers. Small, rural carriers have a longer period, until the beginning of 2011, to meet the new porting deadline.