Primary Level Scenario

Meet Joe:
Joe is moving into a new apartment. He prepares to write a check to pay the deposit, but the landlord requests a cashier's check instead.
On the way to his bank Joe:
- calls to check his balance and
- pays for gasoline with his CheckCard.
At his bank Joe walks in to:
- deposit his paycheck (his employer does not offer direct deposit), and
- get cash back.
HOW MUCH WOULD JOE PAY AT: Bank of America? Wells Fargo? Washington Mutual? Tech CU?