This seems to be what I'm interested in. If I'm reading it right, does it mean I could control a rpi running XBMC from any smartphone in the same LAN by just using the smartphone's browser? I'm thinking in using a rpi as a media server, attaching an spare dvd drive and a 500gb hard drive through a dual hdd dock. The ability to control it with a very easy to use interface through cell phones would definitely be both a cheap and very cool thing. The catch being that phones at home include Android and Bada smartphones as well as a wifi capable feature phone with only java support. Could I control it with any of those phones?
Yes, you're understanding it correctly. You could also control it from anywhere in the world with well-configured port forwarding rules (though why anyone would need to remote control an HTPC playback is beyond me...).
I can tell you at least the Android browser is perfectly capable of rendering, navigating and controlling the stock XBMC webserver. Not sure about Bada phones, though, never tried one.
You can try XBMC on a computer you have in the house, it's easy to install and remove. It should be similar on both platforms.
One thing, though: I find the stock webserver both a bit "plain" and very taxing on both the HTPC and the client accessing it, because it loads and streams every single movie/music/show poster (it lags my i7 860, btw), so the remote apps should be best suited to your needs. There is an official Android XBMC remote app, and quite a few more non-official, that interface with the webserver port and send direct commands, bypassing rendering. Try a couple.
As for the Bada and Java phones, I really don't know. Try checking out if there is an app for them, if they can handle the standard server (probably not, it might be too taxing), or if there is a simpler server plug-in. I know there is one designed for iPhones that is über-simple, to be used with touch, though it's fixed-size (and the last time I tried it, it didn't work too well with Android).
Hope this helps.
P.S.: Sorry to take so long to reply, you managed to post right before the static site was put in place because of the launch and I had to wait... lol