X Forwarding and/or SSH into my home?

view story

http://forums.opensuse.org – Hi there, I recently bought a laptop, and while when I'm at home I can connect to my PC , I'd like to be able to do this from abroad too, even, if possible, to control my PC from my laptop as well (This is where the X Forwarding comes in) Anyway, my PC runs OpenSUSE 11.2 KDE, and my laptop is running Kubuntu 9.10. My PC at home resides inside of a network to which I am the administrator, and has a static IP address. I DO NOT have a web server, is this required? Or can I simply connect to my external IP address? Anyway, if the above is possible, then how I would I tell my ssh to go to the right internal IP address? And of course, is it possible to forward my X session at home to my laptop and remotely control my PC? Thanks! (Distributions)