Number Crunching: Where are we at?