Not sure what you mean with "Netflix not working natively" but on Linux you just need either Chromium or a recent version of Firefox (maybe not the ERS version) and enable it to play DRM content. It just works.
I used FreshBooks.com when I freelanced a few years ago and I think it contained all the features you want and it was pretty inexpensive (~10 USD per month) and invoices/receipts looked very professional and allows setting different currencies for each client (eg. if you work remotely for different international clients).
I follow all of them via RSS. In English: Hacker News, InfoQ, Planet Clojure, O'Reilly Radar (and ocasionally listen their podcast in SoundCloud), Ars Technica, The Server Side. I save some episodes of some podcasts which I find interesting (eg. The Cognicast) but takes me a long time to catch up.
I also follow some tech blogs in Spanish: Microsiervos, Fayerwayer, Manzana Mecanica, Hipertextual, Genciencia.
Also, if you don't have the OS or the hardware to run some of the most recent, interesting demos, you can watch them via this YouTube channel: http://youtube.com/user/annikras
This. Don't wait until everything is perfect. If your side project does a barely minimum to be usable, just release it somewhere (if it's an open source project) or deploy it and send a message for other people to try it.
Other people's feedback is a huge factor in being motivated.
I was on a remote position for several years, maintaining code written by several other developers over the course of 10 years, poorly written and no spec in sight. I sincerely tried to move it forward to current standards, one bit at a time. It improved a bit for a while but from the distance it was a mess and I doubt some of the improvements will ever get deployed.
I went to a lot of stress during that period, but on the other hand it felt comfortable, sharing only a few hours of the day to touchbase gave me freedom to organize the time with the family, there were not many challenges other than managing a big ball of mud, and the hourly rate was much better than my colleagues did working on-site.
On the other hand, there was no prospect of new challenges, or technologies or salary, this was a small business. I did some side projects recently and it gave me confidence to move forward: there were many other companies willing to work remotely with newer technologies and with a better rate.