There's pros and cons with the internet. Pros being there's a wealth of information but con being that it's not always reliable and as it is now, anyone can create a blog and claim to be an expert on any given subject.
I think long term the banks will do just fine but again, I'm not expert so "IMO" :)