@sparkofphoenix: you should consider