The only sites you'll ever need:
http://www.creditboards.com Join this forum, take 2 weeks and just READ! Read until your eyes hurt..start with the Newbies section and then the Credit sections.
http://www.creditinfocenter.com Love this site also brah...Go to the tabs at the top of the page...READ...you'll find step by step info on improving your credit yourself.
Study hard brah and dont pay nobody what you can do yourself!