i tried to install a custom rom and got md5 sum mismatch. i read on some other threads to make sure all the spaces were removed but have checked the files and there are no spaces. not sure what else could be wrong. the roms i tried are cm7.1.0, pays-ROM-defy.v6.0 and miuiandroid-defy-1.9.16. i didnt try them all at once, just when one failed i moved to the next.