I have been developing front end code for over 10 years. I have worked as a web developer for a software company (full time, in an office, not just contract), and I have also worked under contract online for 5 years for another company who paid me $600 each week. I can hand code XHTML, CSS, CSS3, etc etc I know about SEO, content writing and all the front end stuff. I would not class myself as a "graphic" designer, but I can certainly create images for use with templates (as this is required for front end look and feel). If anything, the graphic skills I have are more useful than some professional designers, because I know how images need to be coded into a page. A lot of graphic designers can make pretty pictures, but they are completely inefficient for splicing/tiling, etc. I know how to make a website look good with BARE minimal use of images (which is great for page loading speed which translates to better rankings). I am also not too bad with PHP, but I never used PHP for use with databases. I always used PHP for flat file purposes, forms, sessions, etc. I know how to make forms and work with sessions and all that kind of thing, no problem. I just SUCK at MySQL. I have next to no experience with it. So, I am willing to help a programmer (or a company that has programmers) with help on front end coding, in exchange for some help with databases (as I am working on a script that requires a database). I am willing to take the short end of the stick. ie: I am willing to help you more than you help me, just as long as I get the actual help I need. I don't have a whole lot of money to pay a programmer, but I have valid, up to date and useful front end skills which I am quite happy to trade. I know all about W3C standards, browser issues, compliancy, etc etc.. All I need is some help with databases. Nothing else -- just databases. I suck at databases!
If you have a client already, or can get clients in a regular basis, then you got yourself a partner. I will PM you my contact details shortly.