A while ago, I bought this book called "Messy Spirituality" by Mike Yaconelli [of the Wittenburg Door] [may he rest in peace]. I'll give you a little tidbit of what the book is about. If you want to know more, go buy the book; it's worth it.
Mike talks about lop-sided, dysfunctional, and overall imperfect spirituality... and say's thats the way it should be. He points out how some of the people that God used in the Bible had their own problems; for example, Noah got drunk and naked, and look who built the ark. Then there's David, who commited adultery with Bath-Sheba then had her husband whacked so he could marry her [look who whacked Goliath and was the greatest King of Israel]. Let's not forget the apostles: They weren't exactly 'clean, pious holy-rollers' either...
What intrigues me the most, is that he says that spirituality isn't just about praying; you can simply talk about God and be spiritual. If that's true, then I'm a whole lot more spiritual than I thought I was, considering how much time I spend on Tweb and MSN talking Theology, and assuming that Discussing Theology is the Same thing as Talking about God.
Basically, the book is giving Spiritual Perfectionism a good ol' Trudeau Salute [if you don't know what that means, then you ain't Canadian], and says that "Perhaps true Christianity is admitting your imperfections". I reccomend it if you want a good book to discuss or to give as a gift to someone you know who struggles to be spiritually perfect.