I see various posts online where people are singing the praises of the Raspberry Pi and the ease they had in getting it working (even via wifi). Well, I'm at my wits end. My internet connection is supplied by Virgin Media cable. I have their Superhub. I have 2 x RPIs, both Model Bs (one 512mb and one 256mb). I have plans to setup a home server but in the meantime I want to run XBMC from the RPIs and basically just use the TVCatchup, iPlayer, 4OD addons and ocassionally IceFilms, etc. My issue is that I just cannot get a stable stream, in any addon, no matter what configuration I try. (1) 512mb RPI connected directly to Superhub via ethernet. Running Xbian and later tried OpenElec. Very poor stream, intermittent, with both distros. (2) 512mb RPI with wifi. Tried both an Edimax and a Tenda wireless adapter. Again Xbian and OpenElec tried with no change in results. (3) Tried 1 & 2 above with the 256mb to satisfy myself I didn't have a dodgy board. I should state at this point I have the correct PSU! (4) I put the Superhub in modem only mode and connected a DLink DIR-615 running DD-WRT to manage the routing/wifi. Repeated 1 & 2 above - no change! This is driving me around the bend. TVCatchup is particularly annoying as it plays a channel in good quality for about 10 seconds and then just returns to the EPG. I'm installing the addon using their repo. Sometimes it doesn't play a channel at all - just tells me to try again later. I can't get a single video to play from iPlayer or 4OD. So as a final test I downloaded a random AVI file of a TV series, put it in a shared folder on my Laptop and added the SMB share on XBMC. The video streamed wirelessly without any issues to the RPI. My conclusion is therefore that my LAN is streaming fine, the RPI can play video fine in principle. For some reason it is WAN streaming is just cannot handle. In a desperate last attempt I ensured the firewalls were disabled in the Superhub and Dlink but no luck. Is this likely to be a router problem? My broadband easily downloads @ the full 30mb when I run speedtests, so I don't think it's my connection speed. As far as I know, I don't need to forward ports for XBMC streaming? As an aside, I can play TVCatchup etc from the websites via my Win laptop anywhere in the house flawlessly. Help!!