this is almost as tough as TVU Player.