I agree on the Sonnet Allegro USB, it has worked best for me, and all the outside ports work perfectly.....