Factoring with TBS has worked out well for my company.  They understand what I need and are there to help.