Please don't be detered by the less constructive comments, there are a myriad of approaches one could take and it's impossible to please everyone. Even if it has failings I think it's a great site and I'm grateful. Plus let's not forget it's delightfully free of advertising/ pushy banners to sign-up or pay!