Wouldn't you know... Odeo changed their website! They now have a separate URL for the Odeo Studio that I used yesterday to upload our podcast. It is http://studio.odeo.com
The other website is for subscribing and listening to others' podcasts.
As I learn more about the new studio site I may add some additional information to the EdTech Update blog.
Don't you just LOVE technology? Always changing, never a dull moment.