20 bold and "in your face" websites for inspiration.