NOTES:
This is experimental, many combinations have not been tested yet.
Page sizes and/or slow link combined may reveal bugs/inconsistency.
Please bear with me while I test it and try to make it reliable.
Your comments are strongly appreciated.