My friend, Veeral Patel, worked his ass of on an iPhone app called Owl. I think he deserves a web version as well.