Are there keyboard shortcuts for Home, End, PageDown, and PageUp in OS X? How do I set keyboard shortcuts for Home, End, PageDown, and PageUp on a 13" MacBook Pro? Are there default keyboard shortcuts? Or can I do it with Automator (and if so, how)?

I want them to work the same way that Home and End do on all Windows apps. 



I also want general solution I get that Kyle Cronin♦ was do the same in some apps, but what about others? is there any tricky solution?
You can do page up/down and home/end on a Macbook keyboard by using the fn and the arrow keys:

fn+↑ is PageUp
fn+↓ is PageDown
fn+← is Home
fn+→ is End