I like J.B. quite a lot, too. I saw it in the theater & I think I caught it on an HD movie channel either early this year or sometime last winter. It still holds up.

I've read the book, as well, but remember very little about it. I've read alot of E.L.'s books! Not sure about The Switch. I'll have to look for it.