Used myTab for Windows?
The Download Now link will prompt a local download of the Google Chrome extension. To install the extension directly, open the file using your Chrome browser.
Editors’ Review
Download.com staff
Pros
- Displays bookmarked YouTube videos on New Tab
- Hover over images to see video titles
- Click to play YouTube videos in-page
- Easy return to MyTab via click or ESC
Cons
- Requires YouTube bookmarking
- Plays videos within the New Tab interface