It essentially all starts with your software. Roku's latest software(or firmware) version resolves a mulitude of issues: connectivity, compatibility, reliability...so it's in your best interest to get the latest (even the beta, since it will likely go live if there aren't major show-stoppers) firmware for you model. Then we have a known quantity to work with, since almost all of us run recent firmware. This would require taking your unit to someone with broadband...just plug into their router, and get an update(or the beta). Reboot and check your System Configuration menu for software version to ensure all is well. Then you can bring it back home and add it back into your lan/wlan. Then we can go about troubleshooting any remaining issues one-by-one, but software may indeed resolve most issues.
Then as it was, then again it will be
An' though the course may change sometimes,
rivers always reach the sea
M1000x2,M2000,Twonky 4.3.3 RC1 beta on LinkStation HGLAN400gig,Buffalo whr-g54s on DD-WRTfirmware-luv'in it!