Last month I wrote about MP3Tunes' Oboe Locker. They recently started offering free unlimited online storage and bi-directional sync capabilities. After several weeks of starting/stopping the maiden upload process, I've finally got my stuff up there (Tip: Kick off the original sync while you are way out your door of an extended vacation). My collection netted out at just over 40GBs - at least of the DRMless MP3s that are useful to sync.
The upload process was unfortunately a bit more painful than I had hoped due to the relatively limited upstream bandwidth afforded my by my cable ISP - the rest of my online experiences suffered through the duration. I actually think the process of ripping all of my CDs several years ago was completed in less absolute time - although it was obviously much more labor intensive.
Now that I've got my music up there, I must say I like it. I have a handful of other remote-access products that I use or have tried in the past that will enable a similar use case. The problem is that I often find that either my machine has rebooted, is offline, or something has failed. And when the planets have aligned and it is all working, some of the web-based UIs I have used have felt unnecessarily heavy and slow for some reason. That is why I particularly like the MP3Tunes' Oboe Locker as integrated within Streampad. It's lightweight, responsive and easy to navigate. Also, with MP3tunes not only can I sync content from one machine to another, I can post MP3s directly to the locker (using the nice MP3Tunes sideloading browser plugins) and then have it sync back down to multiple machines (either Mac or PC). Another nice addition is that the sync utility will find/download/sync album art for all your content as well.
My only complaint at this point is that the syncs don't appear to run automatically on a schedule and/or delta detection. Other than that, now that my entire collection is easily and, more importantly, reliably accessible - I have found myself listening to more of my old stuff than I have in a long time.