Hey there,
One thing you might want to keep in mind - the most annoying thing about WHS is that it seems to be intentionally locked down to only serve files to machines on it's own subnet. I have 3 network segments at home. One for my wife and I (our IT business), one for our wireless Networks (firewalled from the other ones) and a third for our kids (protects us from all the crap they download). Any of the other NASes I've tested (Netgear, QNAP, Synology, Thecus, etc) will serve files to any segment, as long as I allow it through my firewall (and remote-connected VPN segments too, for that matter).
But the WHS box - even though I can ping it from those remote segments - will only serve files to machines on it's local LAN. In my case, it's my kids' subnet.
So, to answer your question - will WHS serve up Quickbooks and Filemaker over the internet? If you're expecting to "map a drive letter" to your WHS server from a remote location and just run Quickbooks, expecting to access the data files on your WHS server, the answer is NO. Remotely, you can open a web-connection to WHS and get at your files with a web interface for downloading and uploading to and from the NAS, but it will not allow you to map drives, which I expect is something you're looking for, especially since you mention quickbooks.
Hope that helps.