I think a full browser would be a very huge task to accomplish, specially with the lack of developers for the N900. If it was a shared project across Meego and Maemo, a QML based web browser could be nice. Other option could be backport Meego's web browser. I would suggest to try some hack in MicroB to update the engine maintaining the UI or replace the closed source UI with an OSS reimplementation Porting a Qt web browser like: QtWeb Arora (Seems to be unmaintained) Reckonq (KDE dependencies could be a problem) Is also a viable (though painful) path.