I'm a fairly decent PHP programmer but I'm awful at visual design. My web applications seem sparse, the design is inconsistent, and they look amateurish. I'm looking for ways around this.
The obvious solution is to get better at visual design... but I am not an artistic person. That may be easier said than done. Still though, where would I look for resources on visual design rather than the mechanics of HTML/CSS?
Another idea I had come up with was to pay someone to develop an all-purpose "theme" for me. It would be reusable and with some tweaking work on almost all of my product-type projects. I appreciate how for example 37Signals has a very distinct style that is consistent in all their stuff; I go somewhere and I think, "oh, I'm on a 37Signals website. Cool." Would it be sensible to have the same sort of thing developed for myself?
Thanks for any and all suggestions. I can't be the only one with this issue so other threads/reading/resources are appreciated as well.