Something completely lacking still does not mean it was poorly implemented. It simply wasn't implemented. I have no idea what USSD is and have never used it.. granted I can google and just learned but still - no need for it. So.. while I can understand people were surprised that something was missing.. doesn't mean it was poorly implemented or even promised anywhere by Nokia that it *was* there. You made an assumption about it.. granted: A rightful assumption, since even Wikipedia seems to think Unstructured Supplementary Service Data is a capability of all GSM phones. .. but the fact remains: No where does it say that the N900 *does* support it.. and it's completely lacking - not "poorly" implemented. And as far as this being a developer forum... I doubt that. I am pretty sure at this point we have more "users" than "developers" on this forum right now..