20070423 unknown: PSLV-C7 launch boosts faith in space odyssey