Threads all over the place saying the screen cracks easy, but then again there are threads all over the place for every smart phone saying the screen cracks easy.
Bit pointless now but why didn't you take out insurance, or use your house insurance..
http://www.rwsnextg.co.uk/dell-streak-repair.php
They may be able to help ya a bit cheaper.