Ive seen vitamin b6 said many times on this site but no one ever says what it accualy does.

What does the vitamin do?
Where can i get it?
Is it expensive?