Really good original ideas are very hard to come up with. Good ideas - easy. Really good, original ideas - it can take months.