You can get free SSL certs through http://www.startssl.com/. Granted, their website is _horrendous_ to navigate. Also, the certs are encryption only - no real identity verification - so they won't light up your address bar blue or green.
Startssl does charge per cert for EV certs. The first cert is $199.90 and subsequent are $49.90. A bargain compared to most ssl cert providers.