I've done this over VNC, but getting VNC to work @ login level (meaning your linux box starts VNC server on it's own BEFORE you login giving you the login prompt on VNC) is VERY dificult.  if you need this let me know and I'll see if I can find my notes.  I've done that on Fedora before.  You can also check and see if your distro has a "remote desktop" setup.  Ubuntu has one that can be setup just about like the one in windows, but uses the VNC protocol.
<br><br><div><span class="gmail_quote">On 8/8/06, <b class="gmail_sendername">David Stout</b> &lt;<a href="mailto:ragbrai65@yahoo.com">ragbrai65@yahoo.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>I would like to access my Linux box from work. At home&nbsp;I am running SuSe 10.1 with a linksys router. At work I am on Win XP Pro. What is the best way to accomplish this. Do I need to forward any ports? <br></div><div>
<span class="sg"><br>David Stout<br>Systems Programmer<br>Regency Homes</span></div><div><p></p></div><div><span class="ad"> 
                <hr size="1">Do you Yahoo!?<br> Next-gen email? Have it all with the <a href="http://us.rd.yahoo.com/evt=42241/*http://advision.webevents.yahoo.com/handraisers" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
 all-new Yahoo! Mail Beta.</a>
</span></div><div><p></p></div><br>_______________________________________________<br>Cialug mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Cialug@cialug.org">Cialug@cialug.org</a>
<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://cialug.org/mailman/listinfo/cialug" target="_blank">http://cialug.org/mailman/listinfo/cialug</a><br><br><br></blockquote></div><br>