John Mayer had a show at the Troubadour in West Hollywood last night, and as always, the singer tweeted about it beforehand so fans (and the paparazzi) could come out and er, support him. Aww, he's so considerate!

John may be a bit of a fame wh*re, but there's no denying that he genuinely loves his fans, as he tweeted the following message immediately after his gig last night: Thank you Troubadour crowd! That was a big fat rock show and I loved every second. Soul recharge complete. XO

Maybe he's not so bad after all?