Want to get a glimpse into Buckingham Palace? Queen Elizabeth II of England has just launched her own YouTube video site, The Royal Channel, which fetaures archival footage of the Queen and new segments on royal "daily life." (Wake up? Play with Corgies? Drink tea? Contemplate mixing up the gene pool?) Queen Elizabeth