Peepcode - Play by Play - Neven Mrgan
Play by Play: Neven Mrgan
Try solution from different fields you know (eg. cooking).
Start on the view user will spend 90% his time on.
When out of ideas, go talk to someone, even without his response, you might figure it out on your own during conversation (you need to get out ideas at loud)