Check this website out - very original. I found Devendra Banhart on iTunes as I was on a music-browsing-sprint one day. Bought his album, then heard the line 'there are so many little boys I wanna marry' and got worried I'd found gary glitter's sidekick, but was enlightened by an online interview in which he claims he wrote those lyrics just to screw with people.
I didn't get beyond the kaleidoscope on his website so I wouldn't know what else is on there, if anything. I recently finished another design project at work so it'll be posted very soon.