I just preordered one on amazon. This may be the first of its kind, but I think its a great idea and I intend to play with it. If i hate it, i'll just return it. It appears to require basecamp for communication, and that probably includes caches. Amazon has a great return policy.