This is the .tex file I started with: http://matthewm.boedicker.org/doc/resume/resume.pdf
then I took my Word resume (that had the shading, and some other things) and converted it into this:
I made it because I loved my Word resume and I didn't like any of the LaTeX resumes out there on the Web. I also hated Word and loved using LaTeX.
It made it into CTAN as a .sty file thanks to the efforts of George Louthan:
Example using tucv package: http://mirror.its.dal.ca/ctan/macros/latex/contrib/tucv/tucv...
Personally, I hate using .sty or .cls for a resume. I think using a .tex file as it allows full customization/tweaking of the entire file, easily. A resume isn't something that can be easily generalized to a .sty or .cls IMO.