Hi Bryon,
Found the problem.
I often use the PageofPosts code in my pages
http://codex.wordpress.org/Pages
It appears that unsetting the default $wp_query is the culprit
$temp = $wp_query; // assign orginal query to temp variable for later use
$wp_query = null;
$wp_query = new WP_Query($args);
the code there attempts to reset the original query later on with
$wp_query = $temp;
but that doesn't work with photosmash.
Putting the default query in $temp, then resetting it always felt like a crude hack. This one seems to be WP's fault as I can just as easily achieve the desired result of PageOfPosts by using $temp as such
$args=array(...);
$temp = new WP_Query($args);
if( have_posts() ) :
while ($temp->have_posts()) : $temp->the_post();
....
endwhile;
unset($temp);
Not sure what the long term solution is, but I fear anyone using Photosmash with the PageOfPosts code will run into the same issue.
Thanks
Chris
p.s. Now I get to go play with Photosmash!