I spent the better part of the evening tweaking it, but it is as close to perfect as it is going to get.

check it out. click.