Ask "What Would the User Do?" (You Are not the User)
You probably love technology - you're always interested in a new piece of kit, you explore software to find hidden functionality, you read the manual.
Most people don't do any of these things. So just because something makes sense to you, doesn't mean it will make sense to your user.
How to think like a user - Watch a user - Focus on goals, not 'what if's' ... explanation of these to be added
What users do - People understand lists, not databases - Label actions unambiguously (never use 'OK') ... list to be added