This site is being revamped, and I don't know when or if it'll be ready.
Nice meetin' ya, though!
Try these, though:
Newgrounds.com
YouAreLame.com