Actually, there is no point in "recreating the wheel."

See if this would work for what you are wanting:

http://webgeek-design.com/index.php?act ... oductId=84

If not, let me know and we can discuss this further.