http://fantasticcontraption.com/
I'm addicted, and soon you will be too.
Post your solutions for different levels, ask for help, but don't cheat or that'll ruin the fun =p
If it's too easy, then try creating solutions using no wheels or by keeping it as minimal as possible. Just have a go and see what happens.
Bookmarks