GnomeVFS already supports seek() by its "http" engine reimplementation.