I'm getting really frustrated now. This problem is a real nuisance for me, as I use my Desire a lot solely for this purpose. In my room, the wifi signal has always been pretty weak, generally only getting 1/2 bars. However, the connection is stable and still about 6mbps. This is never usually a problem for my Desire, it picks up the connection and everything works great. Stock Froyo, Sense Froyo, Sense Gingerbread, Sense V2 Gingerbread, Miui Froyo and Miui Gingerbread all operate flawlessly. However, I now have a bit of a problem. It seems most Gingerbread AOSP ROM's cause the wifi to play up. I have tried GingerVillain, Oxygen, Redux and finally now my favourite CM7. The wifi constantly drops out and loses connection, and then takes a good 30+ seconds to reconnect. The dropouts can be as frequent as every few minutes, and generally it never lasts 4+ minutes in iplayer without losing connection. If I am just casually browsing, I don't notice. But when I am watching something on youtube or iplayer, the constant dropouts make the experience so horrible it isn't worth the effort. What's more, there is some odd bug with the iplayer app where once a dropout happens, the audio and video goes out of sync and so on etc. All in all, it makes streaming video unusable, and this was a main reason for me buying a smartphone. I really don't know what the problem is, but I really would appreciate some help. I would say it was a gingerbread problem, but as stated above, there are many gingerbread roms which don't cause me the same issue. Similarly, I've used an array of different radio's and kernals on each ROM. They make no difference. It depends purely on which ROM I am using. I've tried resetting the bt home hub, restoring it to factory, changing security type, moving it's position and so on. I'm pretty sure it's a ROM / Phone issue though as it works fine with other ROMS. Phone wise, I've set wifi policy to never and set a static IP address. It makes no difference. I still get wifi dropouts! For reference sake, I'm using the latest stock Radio - 32.49.00.32U_5.11.05.27 and Kernal 220.127.116.11-cyanogenmod-82245..... and obviously CM7 7.0.2. Please someone help? I'm actually considering upgrading just to solve this. It is absolutely doing my nut in, and I am totally out of ideas or solutions. Thanks.