British royal Prince Charles today (21APR06) marked his mother Queen Elizabeth II's 80th birthday by publicly thanking her for the "many wonderful qualities she has brought to almost an entire lifetime of service and dedication".