PCAnywhere will do it for you. But it would not be my first choice. If you have XP loaded at the office, you can use the Remote Desktop feature of XP and access it from home with your DSL connection. The only problem is that the IP may change if you get disconnected.
If you are using 2000, there are better options out there besides PCAnywhere. I personally hate the program.