Setting up SharePoint for extranet isn't that hard at all. It is a
nice idea to have a seperate server in between the firewalls except
they will still ned access to the SQL Box on the LAN anyway. It may
just be simpler to create new websites on the Internal boxes, enable
SSL on them and publish the internal ones directly via ISA 2004 to
the internet. This a proven way of doing it and we use ourselves. As
long as you use host headers correctly and ensure the use of SSL and
lock the firewall rules down it will work fine. Also it saves you
having to create another server, Hope this helps.