Your profile doesn't look too bad. My feel is that both the work experience (or lack of) and publication don't matter much. If you worked with some profs for your publications, it will be great if they can write strong and insightful recommendations for you.
You may want to go to http://www.gradjournal.com to see the profile of admits/rejects for Fall 2007 to have a sense of where you stand.