https://bitcointalk.org/index.php?topic=152282.msg1617990#msg1617990Best explanation I have found for non developer.
This might be wrong, but my understanding is that the some pre-0.8 clients database implementation couldn't handle large number of transactions from multiple addresses. So some clients can't handle blocks where there is transactions coming from very many addresses.