Out of curiosity, what do you think is weak about your application? I had roughly the same stats as you (3.6 GPA, 800q, 600v, 4.5a), came from a small liberal arts college, didn't take the CS GRE, and didn't have any publications, and I was accepted to Stanford. Our interests don't overlap so I can't help you with that, but I think you are underestimating your chances. Yeah, even with good stats it's hard to get into a program with less than a 10% acceptance rate, but it looks like you'd be a solid applicant (assuming your recommenders don't hate you, you write a good SoP, etc.)