More features

Fixed the Keyword stuff. Let me know if there's anything wrong :)
Hmm, it looks like you want to return multiple rows, so fetch_row() should break it when there are multiple rows returned..