Thanks for the replies.
Given the lack of caching in JRemote, what is the best way to access media from an iOS device? I believe there are some scripts/hacks to sync your library from MC to iTunes, and then sync from there normally, but this sounds like a pain. I also know I can just stream from JRemote, but I'm concerned with hitting my cellular data limit. Is there really no solution to this currently? Are people just not using MC with iOS devices?