I've got one that's 40 minutes long but its not very cohesive and you probably have heard all of the songs already. I've posted about almost all of the songs included and I try to make the mixes at least primarily new songs.
ummmm here's Ke$ha's newest hit?
If you made it through that, here's a list of songs I was planning on including that I haven't posted about yet. (Links are up now!)
Trust - Generationals
I Remember, You Were Wild Side Split - Kelley Stoltz
Birthday Party - Unounmedude