I'm not all that clued up with all things networking, so would be very grateful for some advice. I have recently bought some Devolo 85mbps homeplugs. I have one attached to my Virgin Media Superhub router downstairs in the dining room. I then have one plugged into my PS3 and one into my Sky+HD box (which are next to each other in my bedroom). I was going to buy some more of these homeplugs for the other DLNA enabled tv's, but thought I better check the performance of streamed movies through my PS3 first. Now most of the movies work fine, however the larger (better quality) movies stutter and aren't really watchable. I presume this is because the 85mbps is not sufficent for high quality video streaming? So I have decided to replace these with some 500mbps homeplugs, in the hope this will resolve the problem. I am currently looking at either the ZyXEL 500Mbps mini powerline adaptors or the D-Link DHP-501AV/B Powerline AV 500Mpbs adaptors or even these 7dayshop 500Mbps High Speed Mini Homeplugs. Does anyone have any comments on which would be the better products of these three? Particularly in relation to the ease of setup and performance for streaming high quality video files. My second question is that currently, I am using a homeplug for each one of my devices that I want to connect to my network, even if they are situated close together. Having done a bit of reading on here, I think I may be able to use a ethernet switch connected to a homeplug and then say plug my PS3, Sky+HD box and tv into the network switch and this would work just aswell as using 3 seperate homeplugs (one for each device). Is this correct? If so, I can obviously save myself some money (which is good as I already wasted almost £50 on the four 85Mbps homeplugs I recently purchased. Do I need to ensure I buy a gigabit ethernet switch and is there any particular models you would recommend? Finally, if I change over to 500Mbps homeplugs, would there be an advantage to streaming my media for a NAS, rather than the family PC? Many thanks for any help or advice you can give me.