The `.as_slice()` shouldn't be necessary here.

Also, you can break strings over multiple lines
```rust
print!("{}", getopts::usage("Print the prime factors of the give numbers(s). \
                             If none are specified ...", 
                            opts);
```
A trailing `\` escapes the newline and any leading spaces/tabs on the next line.