First, I love this SEF. With a little polishing, it definitely will take the lead in the Joomla SEF race.
I, like many, have had problems with the homepage after installing JoomSEF. Of particular concern was the issue with static content pages set as the homepage. I'm happy to report that I think I have solved the problem at the core level, and not as a workaround.
Here's what was missing (shown using 1.4.2):
In /components/com_sef/joomsef.php at around line 58, after
$matches = array();
if (preg_match("/option=([a-zA-Z_0-9]+)/", $QUERY_STRING, $matches)) {
$_GET['option'] = $_REQUEST['option'] = $option = $matches[1];
}
insert this
if (preg_match("/id=([0-9]+)/", $QUERY_STRING, $matches)) {
$_GET['id'] = $_REQUEST['id'] = $id = $matches[1];
}
if (preg_match("/task=([a-zA-Z_0-9]+)/", $QUERY_STRING, $matches)) {
$_GET['task'] = $_REQUEST['task'] = $task = $matches[1];
}
What was missing was the script checking for two vital pieces of information used when displaying a static content page as the home: 1) the ID number for the content and 2) the task (which will be "view"). These are not necessary for displaying the content as "com_frontpage" since it doesn't require an id or a task, but just the option and Itemid number.
Hope that helps!
And to the developers, it would be a huge help to include it in your next release.