>My media player has a web gui so could the IPod touch be used to control that too? <
Logitech do a free app that makes the iPod Touch/iPhone work as a wi-fi trackpad/mouse, you do need the Logitech service running on the PC.
>XTreamer (at the moment)...<
Oh, wait, that's a standalone box. I had a great success using a 2nd hand Pronto 990 to control the SB Classic and everything else with IR remote. Since you can read the SB Classic display, I didn't need the playing information on the remote as with SB Controller or iPeng.
That said, I also have a Controller and iPeng on my iPhone

All told, I do like the Controller with the latest s/w, the scroll-wheel and dedicated buttons make it a breeze to use and it can be used as a 'free' 2nd player via the headphones. I'm sure Coolio is working on making iPeng a player too...