From what you have said, I would agree that 2meg would be OTT. What "Data Heavy" software are you using? If it's heavy database type type stuff then I have used "Windows Terminal Server" to solve this and a 500k ADSL would be more than enough.
If however you are using heavy graphics software then it would be more of an issue and Windows Terminal Server would not work that well.
I have worked at the end of a ADSL VPN for well over a year and have been very happy with it, but it depends the type of work you do.
Let me know if I can be of any help.
Martin
(Bristol, UK)