What are the pros and cons of different embed methods?