My philosophy in helping out is to pass the skills to the like-minded volunteers
who will take good care of these web pages. Faith, hope, and love plus basic computer skills are good enough.
All these pages are handcoded.

I never have a chance to play the piano, too late to learn now.
Midi software(s) have helped me to compensate some of my unfulfilled dreams.
I strongly believe, cyber music and the karaoke cannot replace formal music training,
nevertheless, they are very good supplementary tools, if properly used.
If you find how these midis can be improved, please email me. Thanks.