darkyen: i agree, i used it a bit but for most things rolling your own is fine too