The performance advantage for stored procedures is often negligable.
More advantages for stored procedures:
- Prevent reverse engineering (if created With Encryption, of course)
- Better centralization of database access
- Ability to change data model transparently (without having to deploy new clients); especially handy if multiple programs access the same data model