Well, the problem about lenght is indeed a serious issue.
I don't give a damn about the 5870X2, but the 5870 is undisputablly too long.
Btw, the get a bigger case logic only works, because you are living in the USA where producing waste is a right by law almost.

The flat I am living in Hong Kong costed $8000HK thats $1000 per square feet, now getting a new case if fine, but getting a new flat is not fine.
Most importantly, these cards are well over the limit of CEB boards (dual cpu boards) which is 10.5", ATi can't force their customers to get new cases everytime they release a new card.
At lease, nV manage to keep their cards at 10.5" at all times.
Long ass card is long ass, no matter you an fit it or not.
People complain when there is a need to complain.