Due to the large bb-bar cross section at 1.96 TeV p anti-p collisions, the Tevatron is currently the most copious source of B hadrons. Recent detector upgrades for Run II have made these more accessible, allowing for a wide range of B and CP physics with B hadrons of all flavours. In the paper we present B-physics results, and, using the versatile hadronic Two Track Trigger, a search for Xi(1860), from up to 240 pb-1 of data.