I've been practicing front-end web design for almost 4 months now (and by that I mean design, HTML, CSS, and JavaScript). I've found that I excel in terms of writing code and markup, but my design skills aren't really up to par.

How would you suggest I get an eye for designing nice interfaces? Have any of you ever been in a position like mine (with no art/design experience) and managed to become a great designer?