BeOS UI is not that easy to program. I would suggest starting with XHTML Forms, DOM, and Javascript. For UI design it allows you develop a prototype quite easily. Better still it then allows you to easily publish a prototype on the web for others to review. Lern some CGI programming in Python, Perl, or C++ and then you're on your way. AJAX is a quite simple extension of these. Haiku OS - Free, Open, and Fantastic: http://haiku-os.org/ Send instant messages to your online friends http://au.messenger.yahoo.com