Hi,
The events list is returning no events for users who are not logged in. I've dumped the query, and it's returning:
SELECT DISTINCT SQL_CALC_FOUND_ROWS wp_posts.*,
eventStart.meta_value as EventStartDate,
IFNULL(DATE_ADD(CAST(eventStart.meta_value AS DATETIME),
INTERVAL eventDuration.meta_value SECOND),
eventEnd.meta_value) as EventEndDate
FROM wp_posts
LEFT JOIN wp_postmeta as hideUpcoming ON( wp_posts.ID = hideUpcoming.post_id AND hideUpcoming.meta_key = '_EventHideFromUpcoming')
LEFT JOIN wp_postmeta as eventStart ON( wp_posts.ID = eventStart.post_id AND eventStart.meta_key = '_EventStartDate')
LEFT JOIN wp_postmeta as eventDuration ON( wp_posts.ID = eventDuration.post_id AND eventDuration.meta_key = '_EventDuration')
LEFT JOIN wp_postmeta as eventEnd ON( wp_posts.ID = eventEnd.post_id AND eventEnd.meta_key = '_EventEndDate')
WHERE 1=1 AND wp_posts.post_type = 'tribe_events'
AND (wp_posts.post_status = 'publish')
AND (eventStart.meta_value > '2012-08-24 00:00:00' OR (eventStart.meta_value <= '2012-08-24 00:00:00' AND IFNULL(DATE_ADD(CAST(eventStart.meta_value AS DATETIME), INTERVAL eventDuration.meta_value SECOND), eventEnd.meta_value) >= '2012-08-24 00:00:00' ))
AND (hideUpcoming.meta_value != 'yes' OR hideUpcoming.meta_value IS null)
AND (meta_value IS NULL OR meta_value <= 0)
ORDER BY DATE(eventStart.meta_value) ASC, TIME(eventStart.meta_value) ASC LIMIT 0, 12
And running it directly in my phpMyAdmin, I get the error "Column 'meta_value' in where clause is ambiguous".