I find nothing really replaces a good teacher led class. But I have been investigating some good online courses to supplement my practice.
I've finally built up a good set of props at home when I'm doing Iyengar practice and I've found some good resources online like yogavastu.com which has some written sequences which are nice and easy to follow.
Other than that I tend to practice once or twice a week at the studio and try to break up my day in front of the computer with small 20 minute sessions.