The problem with u-boot (beyond the forcing-it-on-us debacle that happened in titan's 44 kernel which was rather unfortunate) is that it breaks together with multiboot. And I really don't fancy having to have one OS per SD card and having to put SD cards in and out. To me, multiboot was way more versatile; it gave me a boot menu with OS options, I could even have maemo-vanilla, maemo-power, meego and nitdroid on the same machine with no tedios SD card swapping. What are the actual benefits of u-boot? I don't accept the wear-on-flash-memory argument at all (are you gonna boot and switch OS's thousands of times? really?) /Z