My understanding is that the benefits to a grid is that it can be scaled up as demand for more computing power increases. In particular, if you're starting out small, a mainframe may be overkill for your needs, but a grid can start fairly small, and scale up to meet your demand.
Just an explanation I've been given
andrew
[ May 08, 2008: Message edited by: Andrew Eccleston ]