Joel Spolsky Launches Trello - Organize Anything Together
trello.com
trello.com
In the blog post, you mention that these teams are adopting the Lean Startup philosophy of ship early and ship often. Does that mean that you've softened on the "never ever write any code without a spec" dogma from "the Joel Test"?
I've personally found that when you're doing tight iterations and continuous deployment, writing old-school spec documents feels, well, old-school.
If I can go straight from human conversation w/ whiteboard sketches to working, tested code running on production servers without creating intermediate written documents, I think I'm winning.
Basically -- if you're building something big and complicated and you should know exactly how it's going to work, a big written spec really helps.
If you're building something brand new, a startup, or a crazy idea that you need to test quickly and iterate, you should use lots of little specs. It's ok if the specs aren't so fancy... a detailed map of what goes on the screen and what everything does is probably fine. It's ideal if you write lots of small specs for each small feature ("user story") right before you implement them and roll them out.
I just don't like the idea of typing code when you haven't thought through what it's supposed to do (in a disciplined way). Doing specs in small quick chunks, then writing code, is probably the best approach for lean/agile startup teams that don't yet have customer/product fit.
It's easy to see someone jumping in and writing and re-writing code when they haven't thought it through as wasteful. People have a harder time seeing that writing and re-writing specs can be similarly wasteful.
I think Joel's comment of "thinking in a disciplined way before typing code" hits the nail on the head. Different people can think in disciplined ways before typing code. Some people do that by writing specs, other people do that by writing tests, others do it at the whiteboard. There's no one right way to do it.
I also think the same thing happens when we write software with loose mental maps. Our brains fill in the gaps with "yadda yadda yadda," to make it feel complete, but really there's nothing there at all.
Practical suggestion that has worked for me is to use graph paper. Having the grid to align and separate things makes a huge difference. My non-graph-paper sketches look like something from a lunatic's diary in comparison.
I would be eager to try a whiteboard with a consistent faint grid to it.
However, LP is not about tools. I've written LP programs that don't need any extra tool[1]. Rather, LP is about putting the documentation (spec, requirements, etc) at the highest level, and make the code a sublevel of that. This is very different from the traditional approaches where code is the highest level, or where documentation and code are separate.
[1] This worked because the build script was part of the literate program, too. Many "problems" with LP solve themselves if you just apply LP consequently.
- http://en.wikipedia.org/wiki/Literate_programming
- http://www.literateprogramming.com/
Nevertheless, I have done some experiments. Some time ago I submitted a small demonstration about "Self-Contained Literate Programming" to HN. It seems to have vanished, so I just resubmitted it. It would be great to get some feedback/discussion about that:
- http://news.ycombinator.com/item?id=2995845
Together with some other students, I also created some homework for university in LP style (sorry, in German language only):
- http://www.profv.de/uni/kuenstliche_intelligenz/aufgabe3.pdf
But I'm not sure that things like feature proposals, high-level requirements and architecture overviews fits into a literate programming model.
I'd think of it as a big documentation where some parts are complete and mature (down to the level of code), while other parts are still in draft (feature proposals).
Or change management: Of course everything should be under version control. And I guess that bug descriptions should still be part of a ticket system or at least the commit messages. But I never understood why feature proposals are discussed more in a discussion-based manner (ticket system) rather than a document-based manner (wiki, or documentation).
Unfortunately, I was never part of a development team which was seriously into LP, so my suggestions are only based on my understanding of LP, and small proof-of-concepts on my own.
I'd love to read about bigger real-world projects which apply LP, or which at least apply some other documentation-driven approach.
Edit For those poking around, check out the top-level "Models" namespace.
I'm working on a node/backbone/mongdb (I don't grok coffeescript) app at the moment, and any real world apps and write ups just make my day : )
By the way, GREAT app, definitely had one of those "didn't know I wanted it 'til I saw it" moments watching the video.
;-)
I noticed that it's just 1 line.
Trello is a collaboration tool that organizes your projects into boards. The site was built ground up using backbone.js for all models, views, and routes.
I have seen people mention project management a bunch, but the view really isn't about viewing what people are doing. In fact items that don't have people assigned to them still show up. The 10 foot view isn't even that good as they all squares and text. At a glance you can not tell what changed recently, what is late etc.
I had to really grimace when it showed the internal team that was using it and one of the stacks was "bugs" and it had the most number of items and was scrollable. ugg Does that scale to thousands of open bugs (or how about just 50)?
So either this is for all of those people who have never discovered the overview page of their bug tracker or maybe it is trying an experiment to see if the process of creating a bug tracker for a project is too difficult and here you just click "new project" and blam done and later on you export it to a real bug tracker... Maybe this is all just tricking users into using a bug tracker without them knowing?
Anyone get the same feeling?
regarding the scale ... most if not all bug-trackers become a junk yard of bug reports. thousands of them. most never get fixed. lots never get looked at. This tool lets you store things that you are going to do in the near future. And the rest... lets deal with it when we get there. I think if you can't remember it a month from now, it probably not important.
In any real project you can never deal with all the bugs and reports. so you usually deal with the most serious ones and the ones that get reported most often. the important ones go on todo right away, and the often reported ones do not need another place for them. people will keep reporting until you deal ;)
so this tool is effectively lets you plan your activities in the short and medium term. once you get to the 'next year' you will have other priorities and new things to do. there is no need to plan it now.
Im definitely going to try it. Currently we mostly work with Pivotal Tracker and also trying out Trajectory from Thoughtbot. It looks like Trello might be a decent contender in the space.
Pivotal Tracker is very focused on being an agile workflow tool. You enter a card, estimate it, start it, deliver it, and then it gets accepted or rejected. This is great for agile projects. Where it falls down is if you want to use it for non-development efforts, like say a marketing project, or building a new data center. Projects where that workflow doesn't really apply.
In my opinion, this is where Trello seems like it could shine. It's one tool that everyone can use to manage their work.
I don't see myself leaving Pivotal Tracker any time soon, but I will definitely keep an eye on Trello.
And when trying to change my name from the account page: Display Name can only contain letters, numbers, spaces, or the following characters: -_'.@+
Does this affect the Google account login also, it doesn't work for me either.
You really don't wanna let me in, do you? :)
Kinda ironic after reading Spolsky's article "The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!" :D
(From the horse's mouth: http://news.ycombinator.com/item?id=2994009 )
What are you missing?
Several major +1s: 1) Use of Google login, with ability to set a password to log in without that. I LOVE this, and it fits with what Joel (and Jeff Atwood) have been proselytizing for a while about the use of OpenID.
2) Awesome, responsive UI.
Also a few -1s: 1) No indication about pricing plans. Is this going to cost money one day? EDIT: I see now that you mention in the blog post that it’s free. And the site says "Creating an account is free and easy", but you know how often sites say that but mean "creating an account is easy, but to use our software in any meaningful way you’ll have to pay."
2) I had a problem when I created a new board. The UI took a while to respond, during which time I got confused, created another new board with the same name, and ended up with two new boards with the same name.
Suggestion: The menu that opens when you click the arrow in the corner of a card should open with right-click as well. This is how assembla’s card board works, and I like it that way.
Suggestion: Labels should take one click, rather than two. On the menu row for labels just have six colored squares to click on. Maybe that won’t work so well for smartphone users, but for a desktop, I’d rather save the click.
Shouldn't Assign be "Hover + [Space]" rather than just "[Space]"?
Markdown code blocks don't seem to be working. (You can't put 4 spaces before code, but backticks work)
Related: Is there a way to delete boards, or just to close them? I now have two junk boards (the original duplicate, and an empty board I just created to test) and I can imagine that list can get full pretty quick.
Green: Online and active, Yellow: Online, but inactive, Grey: Not online
When someone is online it means that they're connected to Trello, but they're not necessarily looking at the same board as you.
I hate to be contrarian, but there are many other apps out there that solve this problem much more succinctly. I'm not sure who thought a solution like this is needed.
Also: "lemmur"
The typography is rather ugly and makes the UI look stuffed (so maybe tuning the font, font-weights and font-sizes would help)
Overall the UI looks stuffed and heavy and colors make it seem depressing. The actual task something like two words, but about half of the space is occupied with heavy indicators of comments or other UI elements, so you tend to focus on the UI and not the actual information.
I guess the UI works in the basic level, but it's not that well or tastefully executed, and definitely looks like coder design.
FogBugz definitely suffers from what you describe. Despite what Fog Creek might say about it being easy, it feels clunky and indirect. And slow -- it's 2011, yet everything that manipulates the case table (arguably the most important part of the app) seems to require a full page refresh. It definitely suffers from the "you must mold your brain into our mindset to use" mentality. Furthermore, it's languishing -- most of the updates release to the On Demand version in the past year feel like small tweaks, many related to Kiln. Where's the leadership?
Kiln, on the other hand, is excellent. No problems whatsoever. Does what it's supposed to and does it well. No friction.
Now, Trello. I've only used it for a few hours, but already I look forward to using it for as many projects as I can. Simply amazing and simple and intuitive, all at the same time. It has negative friction -- practically invites me to put everything I have on it. I don't know what Fog Creek's doing in regards to product design, but it's working.
(And granted, most of those FogBugz problems could simply be because of a hefty anchor of legacy code. Maybe FC has simply moved on entirely)
Links please.
Obviously Trello's approach is different, but my point was there are other apps that have simpler approaches to the same problem.
But in typical usenet style, I will engage each of your points directly and anxiously await your rebuttal.
- "The UI stinks." I think this is the number one thing we've gotten praise for. It's hard to please everyone, but overwhelmingly people have told us the opposite of what you are saying.
- "The video is too long / The app isn't simple enough." I sort of agree with this. The video is kind of long for an app this simple. I got a bit bored in the middle (and I'm the Fog Creek co-founder). But if you wait until the Jello line at the end, it's totally worth it!
- "People already solved this problem." Right and wrong. I think there are a few other solutions which are pretty close to this idea (some of them are even posted here in the comments, and we've since discovered more as people tweeted them to us) but I think we'll get more traction because we aren't building a software dev tool. We're trying to build a horizontal tool, and our future releases will reflect that focus. The majority of the existing tools are aimed at developers.
- "Joel pronounces lemur incorrectly." I'm pretty sure he did that just to annoy you. It apparently succeeded.
If you're getting praise for the UI, go for it. I think my biggest issue is the relatively narrow nature of the design. The cards, the columns, etc. Example: http://cl.ly/1i01452a3l0V1X3K3N1f -- line breaks like that are difficult on the eyeballs.
Little things, like using color-coded labels for organization sound good on paper, but are very tedious in practice. Lots of calendars use this with good intentions, but you'll find yourself asking, "is that a grey, or taupe task?"
Walking the user through the on-boarding process would help immensely in describing the product. Right now, there's a bit of information overload with everything being visible on the screen. It'd be neat to see an approach where you're presented with nothing, and are told to "create a list. Great! Now add yourself to this list. Wonderful! Lists are used for X, Y, Z"
I do apologize for being so gruff in my original comment. If you're getting great feedback on Trello, there's obviously something there. Good luck with it!
RE: onboarding, we want to do something like we did with webputty.net using Optimizely's Guider https://github.com/jeff-optimizely/Guiders-JS
"Holy shit. This is EXACTLY what I was envisioning. This is freaking AWESOME. Since the data is stored outside of [our company], security might have a conniption fit if they found out that we were using this for managing internal project data.
I'm certain a tool like this could be highly useful to many other teams..."
Can Trello address this concern?
Any thoughts on comparison folks? http://wallboardr.com
To be fair they also have comments and todo lists per card, like Pivotal, so Wallboardr is a bit behind at the moment. I've been wondering how essential sub-card todo lists are for a while, I've found myself wanting them, but MVP ideals have avoided so far.
But we have a stacked burnup chart! :-P
But very interesting to hear that there would be interest in an open source version. Hmm....
Note that this isn't a value judgement - if it's _intended_ to be a niche product that's really appealing to one market segment (so they'd always choose it over e.g. Trello because of its specialization), that could be a good thing.
I initially wanted Wallboardr to be a fairly free-form board that wasn't specific to any industry, but as it developed I thought that approach was lacking in power for my primary audience which was definitely developers.
But it's very interesting to see what Joel and the guys/girls have done because I think they are hitting a sweet spot between power, simplicity and industry-neutrality.
Only found out because I wanted to view the source and it failed in Chrome so tried IE (turned out view source failed because of the load on the server atm).
Joel, btw, the favicon's missing, it's explicitly referenced in the source but returns a 404.
EDIT: Forgot to say like the look of it, good job.
Even better that you can immediately sign up and give it a try. As opposed to Asana, which has similar intentions, but is doing a private beta with larger companies only. Yes, Trello is much easier to get excited about.
EDIT
Some feedback: so far I really like it. It's intuitive. And it has some nice features out of the box that are lacking in other products such as assignment and voting. Assignment allows central authorities to exist, as well as hand-offs between people. Voting is awesome. I immediately see two uses for this: democratizing, and to allow collaborators to vote on what they want to do. The latter being something I've always personally wanted in a collaboration tool. Combining that with a central authority can be very powerful by allowing people to voice their interests, yet keep the project moving and avoid conflict.
As for the initial reaction: some of the views are pretty intimidating. Even thought there's only three lists at the start, it is still a little much to begin with. A lot to take in. If you ever implement a "minimize list" feature, that could easily reduce the noise for a beginner while still allowing you to explore all the features when you're ready to.
The edit screen has a lot happening in it too, but I think that's less of a problem since it's only visible when actually editing cards and you'll soon be using everything in there.
Also, I'm sure it's already in the works, but keyboard navigation will be huge for upcoming power users. Right now Vimium provides that for me, but it'd be great to have it built in.
It looks very useful! I'm already having fun with it and I'll try it out on an upcoming collaboration. Is there going to be a UserVoice (or similar) site anywhere for additional feedback? I'll happily leave this and other feedback there.
Quite confusing, not sure which one is better!
I was really excited about their initiative when I first heard of it. My day job at the time really needed it, or something like it. But it was private, and PM wouldn't jump on anything without seeing it in action, so that had no traction.
I realize this is developing, but I would like to request some buttons for important actions. Some choices are not accessible enough, and thus require too many clicks to perform.
It would be nice to simply minimize the board and see a list of other boards I can open. For more complicated projects, as the user above noted, minimizing lists would be a helpful feature.
I would also like to be able to edit a card's text from the main screen without having to open it up and then click on the title again (e.g. to correct a mistake).
Thank you!
This looks like you could have a real discussion on the back of the card.
I get the impression this started out with "voting" more prominent than it is now.
But otherwise, this is really pretty neat. One of the first hosted solutions I've been interested in since I got tired of basecamp.
(Disregard the following.)
Currently, no, because it's kind of a half plugin.
You can ignore it, though, nothing really changes if someone happens to vote on something. But internally, we've already found it quite useful for things like helping decide a name of a new project and voting on features.
They have api.
- color labels are nice, but real text tags would be good too. lists are not enough. having a 'bugs' list doesn't help as soon as the bug moves to 'under work'
My first question is where's the API? This is something I plan to use but I will want some way to export the information to non-users, dead trees, etc. (I'd need it anyway for private boards, The boss wants it in excel etc.)
I'd also like to question the wisdom of closing the 'public' content off from non-users. Choosing 'Public' will make the board visible to all Trello users. Very closed-web, I don't use Orkut anymore and I wouldn't be on github if it wasn't so visible and ubiquitous. Not a complaint, just food for thought.
My agent:
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7
I'm using 6.0.2 browser, however.
It's a pretty common user agent: https://panopticlick.eff.org/index.php Eff does not provide the most common user agents list so I have no idea what's latest user agent to use. Many web statistic collectors also don't mention user agents.
Mozilla/5.0 (Windows NT 5.1; U; rv:5.0) Gecko/20100101 Firefox/5.0
Mozilla/5.0 (U; Windows NT 5.1; rv:5.0) Gecko/20100101 Firefox/5.0
By the way, have you considered using this[1]? Seems the best option to prevent tracking. [1]: https://addons.mozilla.org/en-US/firefox/addon/randomuseragent/I would love to see more e-mail integration: someone mentioned mailing in to it to create a card, which could be pretty cool, but probably just as importantly I'd like for it to have options to send us e-mail when cards change. Some people like getting notifications pushed to them via e-mail versus having to check the site.
Thanks for writing this!
Still, as long as it stays free or even inexpensive it might be my goto tool for task management. I'll need to try it. I like that it works on my iPad without much fuss.
I imagine a board for "existing modules / features" That has the current "responsible" person for that item.. and a "new feature" board that has an easy way for people to see who is currently implementing said new feature. Though that would overlap somewhat with fogbugz (search for the task and see who it is assigned to) the board would have the advantage of being more high level and still being easily visible after a task is complete.
Joel (or FogCreek persons), I'm using fogbugz / kiln at home and for my side projects is there some plan to provide integration with those existing projects? Magically linking based on case numbers? Updatet he responsible person on a card based on who is currently assigned some case number?
How about email integration where you can forward emails to different lists? Is there an API that we can integrate with Mailgun?
Use case I had in mind is for a sales funnel (or any funnel) where I can bcc the list corresponding with the stage in the funnel as I am corresponding with a lead and have the email move through the lists accordingly.
For instance, in that demo video, at the end when Angella Kim makes the reference to Jello (in the heat of the moment) was one of those moments that makes me want to just give her a hug and put her in my pocket.
Also, this product looks good. I am wondering though, what will this cost and how will I be charged.
I hate that it just says free right now...with no indication about how this will be maintained.
I would hate to start using this, just to see it disappear in a few months - because it was free only. I know that if they are wildly successful and it starts racking up big bills they can charge for it, but I want to know how will that affect me. I trust Joel to do what's right by early users, but this is a concern I have with new stuff that I don't see a sustainable path.
I will probably still create an account, but not knowing whether this can be around, or I will be charged in 6 months after I am addicted is a bit annoying.
I'm still going to use this with caution. I do not want to rely heavily on something that I could not afford in the future.
Hopefully, the pricing/freemium will not make me back-out.
Observations: The organization information should not be public by default. I haven't found a way to delete an organization (is it there?).
The interface is unusable on iPad/mobile.
The card pop-up window is hard to use when there's some actual information attached to it. The bird's eye view is confusing and offers little information.
Activity log grows fast with information I would not need: voting events, add/remove members, etc. Make two activity logs, one with useful information and one with tracking (investigation) information.
In Opera and Chrome the red connection establishing notice appears all the time.
The in/out/public permissions are easy to use, but users may actually need more granularity.
I really do have a feeling the combination of the two is going to be the Ruby On Rails of this generation of the web. And the shift from server-side development to client-side is going to be a huge one.
Most of the kanban boards out there worth their salt cost some serious pennies if scaled to a large team!
plus... as far as I know Trello doesn't have the functionality for WIP Limits
This board also integrates nicely with GoogleApps, if it has integration with tfs (not sure if it does) then it would stand a good chance of owning a piece of the PM scene in .net land
This will could go way beyond the software crowd to a general organization app..I just hope this thing scales well and they clarify their upload limits and such.
Edit 1: I tried their iPhone app and it's very far from their web interface - took me 6-7 clicks just to get to a checklist for one of the items. It's commendable that they have a app on launch though so I am sure they will work out the app interface with time - currently it's an order of magnitude less usable than their webapp.
- I do the exact same thing, but using post-its. Here is a photo of one of my early methods: http://i.imgur.com/hEVtT.jpg. Later I started using post-its for the tasks, so that they could be resorted.
- I was thinking of making the exact same app, by converting by manual process mentioned above to an automated one. Design docs: http://i.imgur.com/VGtJI.jpg. Here is the Adobe Air version of the application done by an intern in a few days: http://wikisend.com/download/962662/FinalVersion.air
- The most important productivity reasons that I noticed AFTER using this method were: 1) Limits to a few projects on my screen at at time 2) Can assign priorities by drag-drop (or unstick and paste) 3) Can see projects and tasks in one look
- The point is, that if I had time to develop an app to automate my manual workflow, Trello would have been the exact type of app I would have made, verifying that software development project managers are also going this route.
Seems interesting anyways. Really love the interface.
> It’s free. (We might charge something for premium features in the future). You can make one board or 100.
I think this might be your best product yet.
playing with an account now, the drop and drop has a nice little effect on it. Promising!
The home page clearly explain what the software does, the signup process is really simple and straightforward, and it's free.
Once you get inside, you have a fake board which is there to help you get started.. It took me 2 minutes to try and understand how everything worked. No magic, no complicated features.. really simple and intuitive.
I love the "reverse of a card" concept, the small animations when you drag a card, how you can easily "add people" to cards, how an avatar is automatically generated for you (With your first letter and a small icon), and more importantly, how there're just a few well-done features instead of a thousand of useless and over complicated stuff.
Furthurmore, it seems that the app introduce the concept of plugins where anyone could potentially incorporate only the features they want.
Overall, 10/10, great app!
I'm on the fence, I kinda like both and love neither. Especially so far none of these organization tools helped me to be more efficient. I guess I'm holding them wrong.
It looks intriguing to me, and the page does give the impression that it's nicely designed, but I have no idea what it does. Something to do with tasks, and project management, and it "works on mobile too". Maybe I'm expected to know already kanban, what it brings to project management, and how it works?
Watching the Trello video, and browsing around the http://trello.com/ landing page, I immediately have ideas about how I could be using Trello - that's not the case on http://www.kanbanpad.com/.
Thank you. Good point.
We try to lower the barrier to entry so much so, that if you just type your e-mail and hit "let's go" you can already start playing with it, instead of having to watch a video.
However we are putting together a nicely animated video that should explain it with a nice elevator pitch.
Thanks for the feedback.
https://trello.com/board/trello-development/4d5ea62fd76aa113...
I'm impressed they're so transparent with their development process.
http://techcrunch.com/2011/09/13/joel-spolskys-trello-is-a-s...
This application uses other third-party javascript components distributed under appropriate licenses. For more information, see the following files at http://trello.com/js/lib/
backbone.js,
highcharts.js,
json2.js,
markdown.js,
socket.io.js,
underscore.js,
...apart from jquery/jquery-ui.
I hope you'll see this comment!
Thank you so much for this service. I hope free accounts are grandfathered in :)
p.s - Please make it so that I can invite more than one person per click.
I'm just wondering if Trello is a finished product or do you guys planning to implement real-time updates, notifications, history, more customisation, priorities and any features like KanbanTool has at the moment?
And is there enough place on Kanban market for another tool?
View back of a card in the first list. Choose Move.... Try to move it to a specific position (2nd, for example) on another list (in my case, the third/final list). For me, it just goes to the top of the list.
Edit: Tried to use this move method (rather than dragging) to shift something from List 3 to Position 3 on List 1. It shifted to Position 2 instead.
Anyway, it's pretty slick with the UI. I'm going to check it out for tasking myself, and if I like it see how it works for a school project with others.
Anyway, I created a regular account and my initial impression is very positive. I feel a little disoriented and the "See all boards" could be a lot better (make the boards and their relationships easier to figure out visually). Will use this for a while to see if it will grow on me.
The only thing I don't like is that there is instantly a member added to the first board "Trello" - which makes me wonder if somebody is looking at everything I post on the board -- and makes it seem less private/thrust worthy.
Other than that, looks awesome. I hope there is a standalone installable version of this somehow, some day ..
Glad to see positive reaction anyway, sometimes seeing a product that's like to the one your working come out isn't a bad thing, it just tells you your on the right track
1) The slight tilt of an item in the process of doing a drag and drop of tasks
2) The modal boxes for adding invites, viewing task details etc.
3) The scrollbar on the right(Activity) pane. (Was digging around in the css, is this done in Javascript?)
Well done!
I really like the app though, it's like a distilled, get out of the way version of Jira.
The only thing that I don't like is horizontal scrolling.
Great stuff.
A "board" is the whole thing. A "list" is one column. Each list has multiple "cards". Each card has multiple checklists (on the back).
Lists, cards, and checklist items can be reordered by dragging. "Boards" don't have a natural order so you don't reorder them.
The only thing that would make it perfect-er is an Android app. :-)
It would be nice if it was mentioned somewhere.
If there is a delete functionality, it's not intuitive or apparent.
Almost like Workflowy on steroids.
Thanks
Is there a place we can make feature requests?
If i should be honest I didn't like it so much. It felt too cluttered, the interface has way too many visual elements for my brain to process in efficient time. It's also missing more obvious visual indicators such as color or shapes. The list look all the same, they don't even have different icons identifying them, only the the name. That will do it but it's not the ultimate visual indicator.
As a person that barely uses the mouse, I don't find this so practical, it's click after click after click, but I guess that problem affects almost every web application out there.
I might be too focused simple/minimal things, this tries to lay information in a rather complex data structure, which in practice it means a lot of mental exercise before you get the info. I believe many like it, not me, give me a search box and a list of results every day.