comments
That is an icon preview that IE tacks on. I happen to like them but the do add quite a bit to the file size (possibly an issue if you plan on uploading them to your web hosting provider?).
In any case there are many programs that will generate them from almost any graphic. Try iView MultiMedia, for instance. I'm sure there are a bunch of drag-and-drop freebies that do the same thing.
What I recommend though is that you have keep a folder with "Show icon preview" turned on (See View > Show View Options in Finder). This will render the thumbnail only when something is dropped in there and don't take up any extra space. That's good because you can also use the same window to choose the size of your preview.
Since most people keep their graphical assets in one place, it makes a pretty good poor-man's organizer.
The other trick is to use iPhoto for that.
As for Wells Fargo. Since they're my bank I tried it out. What you need to do is
turn on the debugging menu and the change your browser identity to something like IE for Windows. Don't blame Safari, blame the people who programmed Wells Fargo's website.
The main reason why websites look good on IE is because that is what developers are targetting when they design. IE6 for Windows is so horrible at standards compliance (xHTML DOM, CSS1/2 whathaveyou) that this is now the bottleneck for developers to use the latest standards (it used to be Netscape 4.x). And why should: with 90% of the browser market, the browser wars are dead and no longer a "disruptive technology" in the view of the powers that be at Redmond. Off it goes into obscurity like other hot products of the time like PowerPoint, Stacker, and all the rest.
IE5 for the Mac does render pretty well, however, but it should not be the "benchmark" for Safari: First, Safari reports itself as Mozilla (like-Gecko) so rendering and behaving like IE would run against all those cruddy javascript and server side browser detection scripts out there (The Wells Fargo example above is a case in point). Second, IE5 Mac has its known problems and quirks and is far from perfect. Why duplicate them? Third, Mac users already have IE5 for the Mac. Who needs another IE?
Looking to the future, we shouldn't encourage web developers to "render well in IE" because there will be a lot of things other than IE for Windows using the web: speaking browsers for the blind, your cell phone (WAP, iMode), Your PDA (AvantGo, etc), your telephone via VoiceXML (TellMe and BeVocal), scrapers (Sherlock and Watson), web services (SOAP, XMLRPC, WDDX), and how about just being able to plain print out that web page article without having to download some funkily formatted "printable" web page?