To answer about the 250 vs 255 more simply.
The 400mhz 250 is SLOWER than a 206mhz StrongARM. It\'s not a \"bug\" it\'s a bad design. THe F.S.B. is too slow. I say it\'s not a \"bug\" because intel was fully aware when they released it and didn\'t care because they were ceaper that way and thought nobody would figure it out. It took about 10 minutes for everyone in the whole damn world to know of course tht it was a sucky CPU.
Also, as already mentioned, the 5500 has more ram. NOw, if you stick with the sharp ROMs, they end up having the same available storage and available memory, but the 5600 deals with it better. If you use OZ, you can install a ROM that let\'s you use all of the ram for memory and then the 5500 has more.
Same goes for the speaker. The speaker will be off 99% of your time because it\'s low quality and annoying. If you want low quality and annoying, use OZ and let it turnt
he buzzer into a speaker. Then you have a speaker on the 5500, not a great one, but it\'s there.
ANd last but not least, the battery. THe bigger battery on the 5600 is great for use, but it\'s ugly and sticks out. So like everything else, it\'s a trade off. The butt-end of the 5600 is about 60% thicker than the 5500 because of that tumorous growth