20050410 removed: Will oil soar to $75/barrel?