I haven't read the manga nor watch the anime yet, But I have seen this floating around Youtube in the past, and was quite popular. Maybe I should take a look at it.