The joys of routing
I have previously bitched about my experiences of PPTP under Ubuntu - a right pain to set up, but on the other hand setting up split routing (i.e. work traffic goes via VPN, Internet via my ISP) was dead easy. On the Mac, however, the complete opposite applies. While the ghost of Ned Ludd himself could get a PPTP connection going on Mac OS X 10.4, you'll need to be handy with a text editor to cope with split routing.
 My solution came from a thread at the often handy MacOSXHints. However, the default route kept being added, despite my efforts. Hence I ended up forcing it to 192.168.1.1 in my ip-up script - hardley the most elegant of solutions but it's got me going again.
 Of course, it irrelevant really - I can't use Mac OS X for work due to their use of the rather rubbish MKS for source control and issue tracking - proof that Canadians have it in for us. MKS kindly supply version for Windows, Linux and Solaris (note the absent member) which is a half-hearted effort given it's mostly in Java, with a few JNI libraries scattered where they'll do the most harm. I wouldn't mind if it was good, but, well, I'll stick with "If you can't say anything nice, don't say anything at all".