FYI, I finally got around to creating a connect item for the default data/log directories not be honored until service restart here.
I encourage everyone to read it, and to vote for it.
Wayne
Microsoft Certified Master: SQL Server 2008
Author - SQL Server T-SQL Recipes