For those wanting an explanation of how the Stirling Engine works, try this link to an educational website which markets miniature versions. The Stirling is a fascinating concept which may yet have its day.
http://www.gyroscope.com/catalog.asp?catalog=1014