Remote Data - Best Approach?

Sounds reasonable to me. Do some research into 'REST' and 'restful interfaces' and 'Active Resource'. You don't have to use REST... you can use SOAP or XML-RPC or work up your own. But there's some nice stuff in Rails for making a model that normally talks directly to a database talk to a RESTful server without your code needing to know anything...

-philip