@ S-M - just out of interest, how long did the BB last between being greased the first time (after 100miles) and second time (200 miles ago)?
Done 100 miles = knackered, replaced with new bearings.
Done another 1200 miles = knackered, replaced with new bearings that were stripped and packed with grease before fitting.
Done another 200 miles and stripped down to check everything = seams fine.
I use my bike a LOT in muddy puddles and such, i also have a 2/3 times per week training route around the coast so it tends to get a bit of sand on it from time to time, i also used to wash it quite a bit which probably does not help (only a hose, never a pressure washer)
I have also had the bearings fail in the freehub (repaired under warranty) and the pedals (swapped them anyway for nicer ones)
One lad with the same bike on Bikeradar strips his cranks down after every ride and reapply the grease covering the cartridge bearing, seams a little over the top to me, i could not be bothered to take the crank off 2/3 times per week!
A lot of the cartridge bearings i have seen, once the rubber shield is removed, have very little actual grease inside, even when they are brand new.