Question: I am working on a photo site and one of more active users asked about pushing content to cell phones. The site is built on django, and I was wondering if anyone knows a **good way of allowing users to download and store content (images) on their cell phones**?

As a side question... is it possible to accept payment for the content via the cell phone or would that have to take place on the site?

Answer: 
I enjoyed [these dot net rocks tv videos by Mark Miller on The Science of a Great User Experience](http://www.dnrtv.com/default.aspx?showNum=112) really got me thinking about good ui:

<http://www.dnrtv.com/default.aspx?showNum=112>

<http://www.dnrtv.com/default.aspx?showNum=123>
If you want to concentrate on just one feature, have a look at ITunes' search box which filters as you type. Other software may have had this before, but this was I think the first place I encountered it.

The difference between this and classic search was an eye opener for me in terms of readability.

Auto-complete which you see in so many places is another one. I'd recommend IntelliJ IDEA for the way it took auto-completion which emacs, Visual studio etc had for ages and added autocompletion for variable names and method names in a manner which almost seemed psychic the first time you encountered it.