@Jon: Thank you very much for your detailed response and my apologies for interrupting you during your 2.0 launch preparations. It's amazing to see such dedication!!
The web requests are perfect .. not sure how I missed that one. Regarding the file i/o and sqllite, since the game involves word puzzles I was planning to store the dictionary in a table with associated meta attributes. Besides hard-coding this data in the app itself within a data structure, is there a way to accomplish looking up lots of data with requiring repeated external network requests?
P.S. Don't feel compelled to answer right away ... I know you are busy.