PNC bank is fucking awesome. I'm not creative enough to think up enough good things to say about it: they just rock.
PNC has a great website, the people are great (at least at my local PNC), they're very professional, and they're pretty smug about being the only bank left that has "free checking".
They even refunded me the $17 they charged for a box of checks. (I had gone in and asked for a truly-free checking account, and felt tricked into the $17; so I went back and they genuinely felt sorry for the mixup, and made sure I was satisfied in every possible way.)
~~~
EDIT: incase you're wondering how PNC bank's website looks, here ya go: http://dl.dropbox.com/u/315/random_pics/pnc.png (also shows you the formats you can export your data in.)