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>
To make things usable, you need to make sure that you follow existing conventions for your target platform and application type.

For example, if you're developing a Windows App you'd better make sure that control-c copies, control-v pastes, control-s saves, etc. The File menu better be the leftmost item in the menu bar, and the Help menu better by the rightmost item. 

If you don't follow existing conventions, users are going to get annoyed with your application very quickly.